Exemplo n.º 1
0
 def test_month_days_getter(self):
     self.assertEqual(
         ADCalendar(2016, 1, 1).get_month_days_in_year(2016),
         [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31])
     self.assertEqual(
         ADCalendar(2016, 1, 1).get_month_days_in_year(2015),
         [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31])
Exemplo n.º 2
0
 def test_delta_addition(self):
     self.assertEqual(
         ADCalendar(2015, 9, 28).add_delta(3).to_string(), "2015-10-01")
     self.assertEqual(
         ADCalendar(2015, 10, 1).add_delta(31).to_string(), "2015-11-01")
     self.assertEqual(
         ADCalendar(2015, 11, 16).add_delta(50).to_string(), "2016-01-05")
     self.assertEqual(
         ADCalendar(2009, 11, 16).add_delta(3703).to_string(), "2020-01-06")
Exemplo n.º 3
0
 def test_delta_substraction(self):
     self.assertEqual(
         ADCalendar(2015, 10, 2).reduce_delta(2).to_string(), "2015-09-30")
     self.assertEqual(
         ADCalendar(2015, 11, 1).reduce_delta(31).to_string(), "2015-10-01")
     self.assertEqual(
         ADCalendar(2073, 1, 5).reduce_delta(50).to_string(), "2072-11-16")
     self.assertEqual(
         ADCalendar(2020, 1, 6).reduce_delta(3703).to_string(),
         "2009-11-16")
Exemplo n.º 4
0
    def test_count_year_days(self):
        bs_date = ADCalendar(2016, 1, 10)
        count_ = bs_date.count_year_days()
        self.assertEqual(count_, 10)

        count_ = ADCalendar(2016, 3, 13).count_year_days()
        self.assertEqual(count_, 73)

        count_ = ADCalendar(2015, 3, 13).count_year_days()
        self.assertEqual(count_, 72)

        count_ = ADCalendar(2016, 11, 1).count_year_days()
        self.assertEqual(count_, 306)

        count_ = ADCalendar(2015, 8, 16).count_year_days()
        self.assertEqual(count_, 228)
Exemplo n.º 5
0
    def test_count_year_days(self):
        bs_date = ADCalendar(2016, 1, 10)
        count_ = bs_date.count_year_days()
        self.assertEqual(count_, 10)

        count_ = ADCalendar(2016, 3, 13).count_year_days()
        self.assertEqual(count_, 73)

        count_ = ADCalendar(2015, 3, 13).count_year_days()
        self.assertEqual(count_, 72)

        count_ = ADCalendar(2016, 11, 1).count_year_days()
        self.assertEqual(count_, 306)

        count_ = ADCalendar(2015, 8, 16).count_year_days()
        self.assertEqual(count_, 228)
Exemplo n.º 6
0
 def test_leap_year(self):
     self.assertEqual(ADCalendar(2, 1, 1).is_leap_year(2300), False)
     self.assertEqual(ADCalendar(2, 1, 1).is_leap_year(2000), True)
     self.assertEqual(ADCalendar(2, 1, 1).is_leap_year(2016), True)
     self.assertEqual(ADCalendar(2, 1, 1).is_leap_year(2015), False)