def test_from_datetime_classmethod(self): date1 = Date(19, Nov, 1998) datetime_date = datetime.date(1998, 11, 19) from_datetime_date = Date.from_datetime(datetime_date) self.assertEqual(from_datetime_date.serial, date1.serial) datetime_datetime = datetime.datetime(1998, 11, 19, 0o1, 00) from_datetime_datetime = Date.from_datetime(datetime_datetime) self.assertEqual(from_datetime_datetime.serial, date1.serial)
def test_from_datetime_classmethod(self): date1 = Date(19, Nov, 1998) datetime_date = datetime.date(1998, 11, 19) from_datetime_date = Date.from_datetime(datetime_date) self.assertEquals(from_datetime_date.serial, date1.serial) datetime_datetime = datetime.datetime(1998, 11, 19, 01, 00) from_datetime_datetime = Date.from_datetime(datetime_datetime) self.assertEquals(from_datetime_datetime.serial, date1.serial)
def test_today(self): py_today = datetime.date.today() ql_today = today() self.assertEqual(py_today.day, ql_today.day) self.assertEqual(py_today.month, ql_today.month) self.assertEqual(py_today.year, ql_today.year) py_now = datetime.datetime.now() ql_datetime = local_date_time() self.assertAlmostEqual(Date.from_datetime(py_now), ql_datetime)