Exemple #1
0
 def test_many_dates(self):
     d1 = "01/24/2007"
     d2 = "01/21/2008"
     d3 = "02/29/2009"
     d4 = "02/30/2006"
     d5 = "02/28/2006"
     d6 = "02/29/2006"
     self.assertEqual(my_get_earliest(d1, d2, d3), d1)
     self.assertEqual(my_get_earliest(d1, d2, d3, d4), d4)
     self.assertEqual(my_get_earliest(d1, d2, d3, d4, d5, d6), d5)
Exemple #2
0
 def my_test_same_month_and_day(self):
     newer = "01/27/1832"
     older = "01/27/1756"
     self.assertEqual(my_get_earliest(newer, older), older)
Exemple #3
0
 def my_test_two_invalid_dates(self):
     newer = "02/30/2006"
     older = "02/29/2006"
     self.assertEqual(my_get_earliest(newer, older), older)
Exemple #4
0
 def my_test_invalid_date_allowed(self):
     newer = "02/29/2006"
     older = "02/28/2006"
     self.assertEqual(my_get_earliest(older, newer), older)
Exemple #5
0
 def my_test_same_month_and_year(self):
     newer = "06/24/1958"
     older = "06/21/1958"
     self.assertEqual(my_get_earliest(older, newer), older)
Exemple #6
0
 def my_test_smaller_month_bigger_day(self):
     newer = "03/21/1946"
     older = "02/24/1946"
     self.assertEqual(my_get_earliest(older, newer), older)
Exemple #7
0
 def my_test_february_29th(self):
     newer = "02/29/1972"
     older = "12/21/1946"
     self.assertEqual(my_get_earliest(newer, older), older)