예제 #1
0
    def test_missing_keys_are_treated_as_empty_sets(self):
        current = dict(a=[])
        desired = dict()

        assert check.do_sets_differ(current, desired, "a") is False
        assert check.do_sets_differ(desired, current, "a") is False
예제 #2
0
    def test_nulls_are_treated_as_empty_sets(self):
        current = dict(a=None)
        desired = dict(a=[])

        assert check.do_sets_differ(current, desired, "a") is False
        assert check.do_sets_differ(desired, current, "a") is False
예제 #3
0
    def test_comparison(self, current, desired, diff):
        c = dict(k=current)
        d = dict(k=desired)

        assert check.do_sets_differ(c, d, "k") is diff