def test_method_reversed(self): sample = [("a", "b"), ("c", "d"), ("c", "d"), ("e", "f")] dic = FrozenMagicDict(sample) assert list(reversed(dic.values())) == list( reversed([v for _, v in sample]))
def test_method_iter(self): sample = [("a", "b"), ("c", "d"), ("c", "d"), ("e", "f")] dic = FrozenMagicDict(sample) assert list(iter(dic.values())) == ["b", "d", "d", "f"]
def test_method_contains(self): sample = [("a", "b"), ("c", "d"), ("c", "d"), ("e", "f")] dic = FrozenMagicDict(sample) assert "b" in dic.values() assert "g" not in dic.values()
def test_method_len(self): sample = [("a", "b"), ("c", "d"), ("c", "d"), ("e", "f")] dic = FrozenMagicDict(sample) assert len(dic.values()) == 4