Пример #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(get_earliest(d1, d2, d3), d1)
     self.assertEqual(get_earliest(d1, d2, d3, d4), d4)
     self.assertEqual(get_earliest(d1, d2, d3, d4, d5, d6), d5)
Пример #2
0
 def test_invalid_date_allowed(self):
     newer = "02/29/2006"
     older = "02/28/2006"
     self.assertEqual(get_earliest(older, newer), older)
Пример #3
0
 def test_same_month_and_year(self):
     newer = "06/24/1958"
     older = "06/21/1958"
     self.assertEqual(get_earliest(older, newer), older)
Пример #4
0
def test_february_29th():
	newer = "02/29/1972"
	older = "12/21/1946"
	assert get_earliest(newer, older) == older
Пример #5
0
def test_same_month_and_day():
	newer = "01/27/1832"
	older = "01/27/1756"
	assert get_earliest(newer, older) == older
Пример #6
0
def test_two_invalid_dates():
	newer = "02/30/2006"
	older = "02/29/2006"
	with pytest.raises(ValueError):
		get_earliest(newer, older)
Пример #7
0
 def test_same_month_and_day(self):
     newer = "01/27/1832"
     older = "01/27/1756"
     self.assertEqual(get_earliest(newer, older), older)
Пример #8
0
 def test_february_29th(self):
     newer = "02/29/1972"
     older = "12/21/1946"
     self.assertEqual(get_earliest(newer, older), older)
Пример #9
0
 def test_invalid_date_allowed(self):
     newer = "02/29/2006"
     older = "02/28/2006"
     self.assertEqual(get_earliest(older, newer), older)
Пример #10
0
 def test_two_invalid_dates(self):
     newer = "02/30/2006"
     older = "02/29/2006"
     self.assertEqual(get_earliest(newer, older), older)
Пример #11
0
 def test_same_month_and_year(self):
     newer = "06/24/1958"
     older = "06/21/1958"
     self.assertEqual(get_earliest(older, newer), older)
Пример #12
0
 def test_smaller_month_bigger_day(self):
     newer = "03/21/1946"
     older = "02/24/1946"
     self.assertEqual(get_earliest(older, newer), older)
Пример #13
0
 def test_february_29th(self):
     newer = "02/29/1972"
     older = "12/21/1946"
     self.assertEqual(get_earliest(newer, older), older)
Пример #14
0
 def test_two_invalid_dates(self):
     newer = "02/30/2006"
     older = "02/29/2006"
     self.assertEqual(get_earliest(newer, older), older)
Пример #15
0
def test_smaller_month_bigger_day():
	newer = "03/21/1946"
	older = "02/24/1946"
	assert get_earliest(newer, older) == older
Пример #16
0
 def test_same_month_and_day(self):
     newer = "01/27/1832"
     older = "01/27/1756"
     self.assertEqual(get_earliest(newer, older), older)
Пример #17
0
def test_same_month_and_year():
	newer = "06/24/1958"
	older = "06/21/1958"
	assert get_earliest(newer, older) == older
Пример #18
0
 def test_smaller_month_bigger_day(self):
     newer = "03/21/1946"
     older = "02/24/1946"
     self.assertEqual(get_earliest(older, newer), older)
Пример #19
0
 def test_invalid_date_with_earlier_month_but_more_days(self):
     newer = "02/01/0000"
     older = "01/99/0000"
     self.assertEqual(get_earliest(newer, older), older)