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]), ) )
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, 0o2, 0, 0, 0]), ), '<1980-12-31 Wed>--<1981-01-15 Thu>') ## provoke error: with self.assertRaises(AssertionError): OrgFormat.daterange('foo', 42)
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)
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, 0o2, 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, 0o2, 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, 0o2, 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, 0o2, 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, 0o2, 0, 0, 0]), ))
def test_date_ranges(self): daterange = OrgFormat.daterange( OrgFormat.datetupeliso8601("2011-11-29"), OrgFormat.datetupeliso8601("2011-11-30") ) self.assertEqual(daterange, "<2011-11-29 Tue>--<2011-11-30 Wed>") datetimerange = OrgFormat.datetimerange( OrgFormat.datetimetupeliso8601("2011-11-30T21.06.02"), OrgFormat.datetimetupeliso8601("2011-11-30T22.06.02") ) self.assertEqual(datetimerange, "<2011-11-30 Wed 21:06>--<2011-11-30 Wed 22:06>")
def test_date_ranges(self): daterange = OrgFormat.daterange( OrgFormat.datetupeliso8601("2011-11-29"), OrgFormat.datetupeliso8601("2011-11-30")) self.assertEqual(daterange, "<2011-11-29 Tue>--<2011-11-30 Wed>") datetimerange = OrgFormat.datetimerange( OrgFormat.datetimetupeliso8601("2011-11-30T21.06.02"), OrgFormat.datetimetupeliso8601("2011-11-30T22.06.02")) self.assertEqual(datetimerange, "<2011-11-30 Wed 21:06>--<2011-11-30 Wed 22:06>")