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'))
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))
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))
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))
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))