예제 #1
0
파일: period_test.py 프로젝트: bcdev/MMS
    def test_period_construction(self):
        period_1 = Period((2007, 1, 1), '2008-01-01')
        self.assertEqual(datetime.date(2007, 1, 1).isoformat(), period_1.get_start_date().isoformat())
        self.assertEqual(datetime.date(2008, 1, 1).isoformat(), period_1.get_end_date().isoformat())

        period_2 = Period('2007-02-01', (2008, 1, 2))
        self.assertEqual(datetime.date(2007, 2, 1).isoformat(), period_2.get_start_date().isoformat())
        self.assertEqual(datetime.date(2008, 1, 2).isoformat(), period_2.get_end_date().isoformat())

        period_3 = Period((2007, 3, 3), datetime.date(2007, 3, 5))
        self.assertEqual(datetime.date(2007, 3, 3).isoformat(), period_3.get_start_date().isoformat())
        self.assertEqual(datetime.date(2007, 3, 5).isoformat(), period_3.get_end_date().isoformat())

        period_4 = Period(datetime.date(1979, 12, 31), (1980, 2, 14))
        self.assertEqual(datetime.date(1979, 12, 31).isoformat(), period_4.get_start_date().isoformat())
        self.assertEqual(datetime.date(1980, 2, 14).isoformat(), period_4.get_end_date().isoformat())
예제 #2
0
    def test_period_construction(self):
        period_1 = Period((2007, 1, 1), '2008-01-01')
        self.assertEqual(datetime.date(2007, 1, 1).isoformat(), period_1.get_start_date().isoformat())
        self.assertEqual(datetime.date(2008, 1, 1).isoformat(), period_1.get_end_date().isoformat())

        period_2 = Period('2007-02-01', (2008, 1, 2))
        self.assertEqual(datetime.date(2007, 2, 1).isoformat(), period_2.get_start_date().isoformat())
        self.assertEqual(datetime.date(2008, 1, 2).isoformat(), period_2.get_end_date().isoformat())

        period_3 = Period((2007, 3, 3), datetime.date(2007, 3, 5))
        self.assertEqual(datetime.date(2007, 3, 3).isoformat(), period_3.get_start_date().isoformat())
        self.assertEqual(datetime.date(2007, 3, 5).isoformat(), period_3.get_end_date().isoformat())

        period_4 = Period(datetime.date(1979, 12, 31), (1980, 2, 14))
        self.assertEqual(datetime.date(1979, 12, 31).isoformat(), period_4.get_start_date().isoformat())
        self.assertEqual(datetime.date(1980, 2, 14).isoformat(), period_4.get_end_date().isoformat())