예제 #1
0
 def test_days_in_gregorian_month_defaults_to_current_month_and_year(self):
     subject = JewishDate(date(2013, 4, 16))
     self.assertEqual(subject.days_in_gregorian_month(), 30)
     subject.set_gregorian_date(2013, 5, 16)
     self.assertEqual(subject.days_in_gregorian_month(), 31)
예제 #2
0
 def test_days_in_gregorian_month_for_leap_year_february(self):
     subject = JewishDate()
     self.assertEqual(subject.days_in_gregorian_month(2, 2012), 29)
예제 #3
0
 def test_days_in_gregorian_month_for_short_months(self):
     subject = JewishDate()
     result = set(
         map(lambda m: subject.days_in_gregorian_month(m, 2010),
             [4, 6, 9, 11]))
     self.assertEqual(result, {30})
예제 #4
0
 def test_days_in_gregorian_month_for_standard_year_february(self):
     subject = JewishDate()
     self.assertEqual(subject.days_in_gregorian_month(2, 2010), 28)
예제 #5
0
 def test_days_in_gregorian_month_for_long_months(self):
     subject = JewishDate()
     result = set(
         map(lambda m: subject.days_in_gregorian_month(m, 2010),
             [1, 3, 5, 7, 8, 10, 12]))
     self.assertEqual(result, {31})