예제 #1
0
 def test_US13_siblings_spacing(self):
     t1 = Family("t1")
     t2 = Family("t2")
     t3 = Family("t3")
     t4 = Family("t4")
     t5 = Family("t5")
     t6 = Family("t6")
     p1 = Individual("p1")
     p1.set_birthDate(("1", "JAN", "1990"))
     p2 = Individual("p2")
     p2.set_birthDate(("1", "JAN", "1990"))
     p3 = Individual("p3")
     p3.set_birthDate(("1", "SEP", "1990"))
     p4 = Individual("p4")
     p4.set_birthDate(("2", "JAN", "1990"))
     p5 = Individual("p5")
     p5.set_birthDate(("3", "JAN", "1990"))
     p6 = Individual("p6")
     p6.set_birthDate(("30", "MAY", "1990"))
     # --------------------------------------------------
     t1.add_child(p1)
     t1.add_child(p2)
     t2.add_child(p1)
     t2.add_child(p3)
     t3.add_child(p1)
     t3.add_child(p4)
     t4.add_child(p1)
     t4.add_child(p5)
     t5.add_child(p1)
     t5.add_child(p6)
     t6.add_child(p1)
     t6.add_child(p3)
     t6.add_child(p6)
     # --------------------------------------------------
     assert t1.siblings_spacing() == True
     assert t2.siblings_spacing() == True
     assert t3.siblings_spacing() == True
     assert t4.siblings_spacing() == False
     assert t5.siblings_spacing() == False
     assert t6.siblings_spacing() == False
예제 #2
0
 def test_siblings_spacing(self):
     t1 = Family("t1")
     t2 = Family("t2")
     t3 = Family("t3")
     t4 = Family("t4")
     t5 = Family("t5")
     t6 = Family("t6")
     p1 = Individual("p1")
     p1.set_birthDate((1990, 1, 1))
     p2 = Individual("p2")
     p2.set_birthDate((1990, 1, 1))
     p3 = Individual("p3")
     p3.set_birthDate((1990, 9, 1))
     p4 = Individual("p4")
     p4.set_birthDate((1990, 1, 2))
     p5 = Individual("p5")
     p5.set_birthDate((1990, 1, 3))
     p6 = Individual("p6")
     p6.set_birthDate((1990, 5, 30))
     # --------------------------------------------------
     t1.add_child(p1)
     t1.add_child(p2)
     t2.add_child(p1)
     t2.add_child(p3)
     t3.add_child(p1)
     t3.add_child(p4)
     t4.add_child(p1)
     t4.add_child(p5)
     t5.add_child(p1)
     t5.add_child(p6)
     t6.add_child(p1)
     t6.add_child(p3)
     t6.add_child(p6)
     # --------------------------------------------------
     assert t1.siblings_spacing() == True
     assert t2.siblings_spacing() == True
     assert t3.siblings_spacing() == True
     assert t4.siblings_spacing() == False
     assert t5.siblings_spacing() == False
     assert t6.siblings_spacing() == False