Ejemplo n.º 1
0
    def test_valid_date(self):
        from datetime import date
        imperial_date = ImperialDate()
        with self.assertRaises(ValueError):
            imperial_date.regular_date = 'TEST'
        with self.assertRaises(ValueError):
            imperial_date.regular_date = 123

        imperial_date.regular_date = date.today()
Ejemplo n.º 2
0
    def test_get_year_fraction(self):
        from datetime import date
        imperial_date = ImperialDate(date(2016, 6, 30))
        year_fraction = imperial_date._get_year_fraction()
        self.assertTrue(490 < year_fraction < 510)

        imperial_date.regular_date = date(2016, 1, 1)
        year_fraction = imperial_date._get_year_fraction()
        self.assertTrue(0 < year_fraction < 5)