Exemplo n.º 1
0
 def test3(self):
     male1 = Individual("P01")
     female1 = Individual("P02")
     child1 = Individual("P03")
     family1 = Family("F01")
     family1.add_child(child1)
     male1.set_deathDate(["5", "MAR", "2000"])
     female1.set_deathDate(["9", "APR", "2002"])
     child1.set_birthDate(["6", "MAR", "2000"])
     family1.set_husband(male1)
     family1.set_wife(female1)
     self.assertTrue(family1.birth_before_death_of_parents())
Exemplo n.º 2
0
 def test_US09_birth_before_death_of_parent(self):
     t1 = Family("F01")
     male1 = Individual("P01")
     female1 = Individual("P02")
     child1 = Individual("P03")
     t1.add_child(child1)
     male1.set_deathDate(["5", "MAR", "2000"])
     female1.set_deathDate(["9", "APR", "2002"])
     child1.set_birthDate(["6", "JAN", "1998"])
     t1.set_husband(male1)
     t1.set_wife(female1)
     # ---------------------------------
     t2 = Family("F02")
     male2 = Individual("P04")
     female2 = Individual("P05")
     child2 = Individual("P06")
     t2.add_child(child2)
     male2.set_deathDate(["5", "MAR", "2000"])
     female2.set_deathDate(["9", "APR", "2002"])
     child2.set_birthDate(["6", "JAN", "2001"])
     t2.set_husband(male2)
     t2.set_wife(female2)
     # ---------------------------------
     t3 = Family("F03")
     male3 = Individual("P07")
     female3 = Individual("P08")
     child3 = Individual("P09")
     t3.add_child(child3)
     male3.set_deathDate(["5", "MAR", "2000"])
     female3.set_deathDate(["9", "APR", "2002"])
     child3.set_birthDate(["6", "MAR", "2000"])
     t3.set_husband(male3)
     t3.set_wife(female3)
     # ---------------------------------
     assert t1.birth_before_death_of_parents() == True
     assert t2.birth_before_death_of_parents() == False
     assert t3.birth_before_death_of_parents() == True