class Tests(unittest.TestCase): gedfiles = [ git_utils.abs_path('/testing/gedcom/us04_01.ged'), git_utils.abs_path('/testing/gedcom/us04_02.ged'), git_utils.abs_path('/testing/gedcom/original.ged') ] errors = [] def test01(self): families = main_parser.tester(self.gedfiles[0])[1] error = us04.marriage_before_divorce(families) self.errors += error self.assertEqual(len(error) == 0, False) def test02(self): families = main_parser.tester(self.gedfiles[1])[1] error = us04.marriage_before_divorce(families) self.errors += error self.assertEqual(len(error) == 0, False) def test03(self): families = main_parser.tester(self.gedfiles[2])[1] error = us04.marriage_before_divorce(families) self.errors += error self.assertEqual(len(error) == 0, True)
class Tests(unittest.TestCase): gedfiles = [ git_utils.abs_path('/testing/gedcom/us31_01.ged'), git_utils.abs_path('/testing/gedcom/us31_02.ged') ] txtfiles = [ git_utils.abs_path('/testing/sprint2/us31_01.txt'), git_utils.abs_path('/testing/sprint2/us31_02.txt') ] results = [] def test01(self): indivs = main_parser.tester(self.gedfiles[0])[0] result_file = self.txtfiles[0] result = compare.compare(us31.listsingle(indivs, print_table=False), result_file, "US31") self.results += result self.assertEqual(len(result) == 0, True) def test02(self): indivs = main_parser.tester(self.gedfiles[1])[0] result_file = self.txtfiles[1] result = compare.compare(us31.listsingle(indivs, print_table=False), result_file, "US31") self.results += result self.assertEqual(len(result) == 0, False)
class Tests(unittest.TestCase): gedfiles = [ git_utils.abs_path('/testing/gedcom/us35_01.ged'), git_utils.abs_path('/testing/gedcom/us35_02.ged') ] txtfiles = [ git_utils.abs_path('/testing/sprint3/us35_01.txt'), git_utils.abs_path('/testing/sprint3/us35_02.txt') ] results = [] def test01(self): indivs = main_parser.tester(self.gedfiles[0])[0] result_file = self.txtfiles[1] result = compare.compare( us35.list_recently_born(indivs, print_table=False, custom_date='2020-04-01'), result_file, 'US35') self.results += result self.assertEqual(len(result) == 0, True) def test02(self): indivs = main_parser.tester(self.gedfiles[1])[0] result_file = self.txtfiles[1] result = compare.compare( us35.list_recently_born(indivs, print_table=False), result_file, 'US35') self.results += result self.assertEqual(len(result) == 0, False)
class Tests(unittest.TestCase): gedfiles = [ git_utils.abs_path('/testing/gedcom/us17_01.ged'), git_utils.abs_path('/testing/gedcom/us17_02.ged'), git_utils.abs_path('/testing/gedcom/original.ged') ] errors = [] def test01(self): indivs, fams = main_parser.tester(self.gedfiles[0])[:2] res = us17.check_marr_child(indivs, fams) self.errors += res self.assertEqual(len(res), 1) def test02(self): indivs, fams = main_parser.tester(self.gedfiles[1])[:2] res = us17.check_marr_child(indivs, fams) self.errors += res self.assertEqual(len(res), 2) def test03(self): indivs, fams = main_parser.tester(self.gedfiles[2])[:2] res = us17.check_marr_child(indivs, fams) self.errors += res self.assertEqual(len(res), 0)
class Tests(unittest.TestCase): gedfiles = [ git_utils.abs_path('/testing/gedcom/us23_01.ged'), git_utils.abs_path('/testing/gedcom/us23_02.ged'), git_utils.abs_path('/testing/gedcom/original.ged'), ] results = [] def test01(self): indivs = main_parser.tester(self.gedfiles[0])[0] result = us23.verify_unique_namesbdate(indivs) self.results += result self.assertEqual(len(result) == 0, False) def test02(self): indivs = main_parser.tester(self.gedfiles[1])[0] result = us23.verify_unique_namesbdate(indivs) self.results += result self.assertEqual(len(result) == 0, False) def test03(self): indivs = main_parser.tester(self.gedfiles[2])[0] result = us23.verify_unique_namesbdate(indivs) self.results += result self.assertEqual(len(result) == 0, True)
class Tests(unittest.TestCase): gedfiles = [ git_utils.abs_path('/testing/gedcom/original.ged'), git_utils.abs_path('/testing/gedcom/us21_01.ged'), git_utils.abs_path('/testing/gedcom/us21_02.ged'), ] results = [] def test01(self): # correct roles indivs, fams = main_parser.process_lines( main_parser.get_valid(main_parser.open_file(self.gedfiles[0])))[:2] result = us21.verify_correct_roles(indivs, fams) self.results += result self.assertEqual(len(result) == 0, True) def test02(self): # incorrect roles indivs, fams = main_parser.process_lines( main_parser.get_valid(main_parser.open_file(self.gedfiles[1])))[:2] result = us21.verify_correct_roles(indivs, fams) self.results += result self.assertEqual(len(result) == 0, False) def test03(self): # incorrect roles indivs, fams = main_parser.process_lines( main_parser.get_valid(main_parser.open_file(self.gedfiles[2])))[:2] result = us21.verify_correct_roles(indivs, fams) self.results += result self.assertEqual(len(result) == 0, False)
class Tests(unittest.TestCase): gedfiles = [ git_utils.abs_path('/testing/gedcom/us24_01.ged'), git_utils.abs_path('/testing/gedcom/us24_02.ged'), git_utils.abs_path('/testing/gedcom/original.ged') ] results = [] def test01(self): fams = main_parser.tester(self.gedfiles[0])[1] result = us24.verify_unique_families(fams) self.results += result self.assertEqual(len(result) == 0, False) def test02(self): fams = main_parser.tester(self.gedfiles[1])[1] result = us24.verify_unique_families(fams) self.results += result self.assertEqual(len(result) == 0, False) def test03(self): fams = main_parser.tester(self.gedfiles[2])[1] result = us24.verify_unique_families(fams) self.results += result self.assertEqual(len(result) == 0, True)
class Tests(unittest.TestCase): gedfiles = [ git_utils.abs_path('/testing/gedcom/us33_01.ged'), git_utils.abs_path('/testing/gedcom/us33_02.ged') ] txtfiles = [git_utils.abs_path('/testing/sprint2/us33_01.txt')] results = [] def test01(self): indivs, fams = main_parser.tester(self.gedfiles[0])[:2] result_file = self.txtfiles[0] result = compare.compare( us33.listorphaned(indivs, fams, print_table=False), result_file, 'US33') self.results += result self.assertEqual(len(result) == 0, True)
class Tests(unittest.TestCase): gedfiles = [ git_utils.abs_path('/testing/gedcom/original.ged'), git_utils.abs_path('/testing/gedcom/us39_01.ged') ] txtfiles = [ git_utils.abs_path('/testing/sprint2/us39_01.txt'), git_utils.abs_path('/testing/sprint2/us39_02.txt'), git_utils.abs_path('/testing/sprint2/us39_03.txt') ] results = [] def test01(self): fams = main_parser.tester(self.gedfiles[0])[1] result_file = self.txtfiles[0] result = compare.compare( us39.list_upcoming_annivs(fams, print_table=False, custom_date='2020-04-20'), result_file, "US39") self.results += result self.assertTrue(len(result) == 0) def test02(self): fams = main_parser.tester(self.gedfiles[0])[1] result_file = self.txtfiles[1] result = compare.compare( us39.list_upcoming_annivs(fams, print_table=False, custom_date='2020-02-14'), result_file, "US39") self.results += result self.assertTrue(len(result) == 0) def test03(self): fams = main_parser.tester(self.gedfiles[1])[1] result_file = self.txtfiles[2] result = compare.compare( us39.list_upcoming_annivs(fams, print_table=False, custom_date='2020-12-30'), result_file, "US39") self.results += result self.assertTrue(len(result) == 0)
class Tests(unittest.TestCase): gedfiles = [ git_utils.abs_path('/testing/gedcom/us06_01.ged'), git_utils.abs_path('/testing/gedcom/us06_02.ged') ] results = [] def test01(self): indivs, fams = main_parser.tester(self.gedfiles[0])[:2] result = us06.divorce_before_death(indivs, fams) self.results += result self.assertEqual(len(result) == 0, False) def test02(self): indivs, fams = main_parser.tester(self.gedfiles[1])[:2] result = us06.divorce_before_death(indivs, fams) self.results += result self.assertEqual(len(result) == 0, True)
class Tests(unittest.TestCase): gedfiles = [ git_utils.abs_path('/testing/gedcom/original.ged'), git_utils.abs_path('/testing/gedcom/us02_02.ged') ] results = [] def test01(self): individuals, families = main_parser.tester(self.gedfiles[0])[:2] result = us02.bbm(individuals, families) self.results += result self.assertEqual(len(result) == 0, True) def test02(self): individuals, families = main_parser.tester(self.gedfiles[1])[:2] result = us02.bbm(individuals, families) self.results += result self.assertEqual(len(result) == 0, False)
class Tests(unittest.TestCase): gedfiles = [ git_utils.abs_path('/testing/gedcom/us15_01.ged'), git_utils.abs_path('/testing/gedcom/us15_02.ged') ] errors = [] def test01(self): families = main_parser.tester(self.gedfiles[0])[1] error = us15.number_siblings(families) self.errors += error self.assertEqual(len(error) == 0, True) def test02(self): families = main_parser.tester(self.gedfiles[1])[1] error = us15.number_siblings(families) self.errors += error self.assertEqual(len(error) == 0, False)
class Tests(unittest.TestCase): gedfiles = [ git_utils.abs_path('/testing/gedcom/griffinfamilytest.ged'), git_utils.abs_path('/testing/gedcom/us01_01.ged'), git_utils.abs_path('/testing/gedcom/us01_02.ged'), git_utils.abs_path('/testing/gedcom/us01_03.ged'), git_utils.abs_path('/testing/gedcom/us01_04.ged'), ] errors = [] def test01(self): #birthdays individuals, families = main_parser.tester(self.gedfiles[1])[:2] error = us01.check_all_dates(individuals, families) self.errors += error self.assertEqual(len(error) == 0, False) def test02(self): #death date individuals, families = main_parser.tester(self.gedfiles[2])[:2] error = us01.check_all_dates(individuals, families) self.errors += error self.assertEqual(len(error) == 0, False) def test03(self): #married date individuals, families = main_parser.tester(self.gedfiles[3])[:2] error = us01.check_all_dates(individuals, families) self.errors += error self.assertEqual(len(error) == 0, False) def test04(self): #divorced date individuals, families = main_parser.tester(self.gedfiles[4])[:2] error = us01.check_all_dates(individuals, families) self.errors += error self.assertEqual(len(error) == 0, False) def test05(self): #normal individuals, families = main_parser.tester(self.gedfiles[0])[:2] error = us01.check_all_dates(individuals, families) self.errors += error self.assertEqual(len(error) == 0, True)
class Tests(unittest.TestCase): gedfiles = [ git_utils.abs_path('/testing/gedcom/us28_01.ged'), git_utils.abs_path('/testing/gedcom/us28_02.ged'), git_utils.abs_path('/testing/gedcom/original.ged') ] txtfiles = [ git_utils.abs_path('/testing/sprint4/us28_01.txt'), git_utils.abs_path('/testing/sprint4/us28_02.txt'), git_utils.abs_path('/testing/sprint4/us28_original.txt') ] results = [] def test01(self): indivs, families = main_parser.tester(self.gedfiles[0])[:2] result_file = self.txtfiles[0] result = compare.compare(us28.list_siblings(indivs, families, print_table=False), result_file, 'US28') self.results += result self.assertEqual(len(result) == 0, True) def test02(self): indivs, families = main_parser.tester(self.gedfiles[1])[:2] result_file = self.txtfiles[1] result = compare.compare(us28.list_siblings(indivs, families, print_table=False), result_file, 'US28') self.results += result self.assertEqual(len(result) == 0, True) def test03(self): indivs, families = main_parser.tester(self.gedfiles[2])[:2] result_file = self.txtfiles[2] result = compare.compare(us28.list_siblings(indivs, families, print_table=False), result_file, 'US28') self.results += result self.assertEqual(len(result) == 0, True)