示例#1
0
 def test_bad_format(self):
     # invalid ages
     # should return false since arguments are not subtractable
     self.assertFalse(
         parents_not_too_old(child_age='Hi', mom_age="Bye", dad_age='Bad'))
示例#2
0
 def test_cusp_ages(self):
     # valid ages
     # parents both on cusp of being too much older than child, should still return true
     self.assertTrue(
         parents_not_too_old(child_age=20, mom_age=80, dad_age=100))
示例#3
0
 def test_both_invalid_ages(self):
     # invalid ages
     # parents both too much older than child
     self.assertFalse(
         parents_not_too_old(child_age=20, mom_age=100, dad_age=110))
示例#4
0
 def test_dad_invalid(self):
     # invalid ages
     # dad too much older than child
     self.assertFalse(
         parents_not_too_old(child_age=20, mom_age=50, dad_age=110))
示例#5
0
 def test_valid_ages(self):
     # valid dates
     # parents are reasonable ages older than their child
     self.assertTrue(
         parents_not_too_old(child_age=20, mom_age=50, dad_age=50))