Example #1
0
def test_compare_5(passport_object_from_scratch):
    # Compare passport from class
    benchmark = Passport.compare(passport_object_from_scratch,
                                 passport_object_from_scratch)
    for key in benchmark.keys():
        if "__acc__" in key:
            assert benchmark[key] is True
Example #2
0
def test_compare_6(passport_object_from_scratch):
    # Compare passport from class with empty given_names
    passport_object_from_scratch.given_names = []
    benchmark = Passport.compare(passport_object_from_scratch,
                                 passport_object_from_scratch)
    for key in benchmark.keys():
        if "__acc__" in key:
            assert benchmark[key] is True
        elif "__pre__" in key:
            assert benchmark[key] in [True, None]
Example #3
0
def test_compare_3(passport_object, passport_object_all_na):
    # Compare full object and empty object
    benchmark = Passport.compare(passport_object, passport_object_all_na)
    for value in benchmark.values():
        assert value is False
Example #4
0
def test_compare_1(passport_object):
    # Compare same object must return all True
    benchmark = Passport.compare(passport_object, passport_object)
    for value in benchmark.values():
        assert value is True