Here are the examples of the python api time. taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
3 Examples
3
Example 1
def test_daterange(self):
## fixed time with seconds:
self.assertEqual(
OrgFormat.daterange(
time.struct_time([1980,12,31,23,59,58,0,0,0]),
time.struct_time([1981,1,15,15,30,02,0,0,0]),
),
u'<1980-12-31 Wed>--<1981-01-15 Thu>' )
## provoke error:
with self.assertRaises(AssertionError):
OrgFormat.daterange('foo', 42)
2
Example 2
def test_datetimerange(self):
self.assertEqual(
OrgFormat.datetimerange(
time.struct_time([1980,12,31,23,59,58,0,0,0]),
time.struct_time([1981,1,15,15,30,02,0,0,0]),
),
u'<1980-12-31 Wed 23:59>--<1981-01-15 Thu 15:30>' ) ## seconds are not (yet) defined in Org-mode
self.assertEqual(
OrgFormat.datetimerange(
time.struct_time([1980,12,31,23,59,0,0,0,0]),
time.struct_time([1981,1,15,15,30,02,0,0,0]),
),
u'<1980-12-31 Wed 23:59>--<1981-01-15 Thu 15:30>' )
self.assertEqual(
OrgFormat.datetimerange(
time.struct_time([1980,12,31,23,59,0,0,0,0]),
time.struct_time([1981,1,15,15,30,0,0,0,0]),
),
u'<1980-12-31 Wed 23:59>--<1981-01-15 Thu 15:30>' )
0
Example 3
Project: Memacs Source File: orgformat_test.py
def test_utcrange(self):
self.assertEqual(
OrgFormat.utcrange(
time.struct_time([1980,12,31,23,59,58,0,0,0]),
time.struct_time([1981,1,15,15,30,02,0,0,0]),
),
OrgFormat.datetimerange(
time.struct_time([1980,12,31,23,59,58,0,0,0]),
time.struct_time([1981,1,15,15,30,02,0,0,0]),
)
)
self.assertEqual(
OrgFormat.utcrange(
time.struct_time([1980,12,31,23,59,0,0,0,0]),
time.struct_time([1981,1,15,15,30,02,0,0,0]),
),
OrgFormat.datetimerange(
time.struct_time([1980,12,31,23,59,0,0,0,0]),
time.struct_time([1981,1,15,15,30,02,0,0,0]),
)
)
self.assertEqual(
OrgFormat.utcrange(
time.struct_time([1980,12,31,0,0,0,0,0,0]),
time.struct_time([1981,1,15,0,0,0,0,0,0]),
),
OrgFormat.daterange(
time.struct_time([1980,12,31,23,59,0,0,0,0]),
time.struct_time([1981,1,15,15,30,02,0,0,0]),
)
)