event fixes
This commit is contained in:
@@ -24,9 +24,18 @@ class TestHookedMapping:
|
||||
|
||||
class TestMappingOps:
|
||||
def test_setitem(self):
|
||||
m = HookedMapping({})
|
||||
added = []
|
||||
m = HookedMapping({}, lambda e: added.append(e.item))
|
||||
m["a"] = 1
|
||||
assert m._data == {"a": 1}
|
||||
assert added == [1]
|
||||
|
||||
def test_nested_setitem(self):
|
||||
added = []
|
||||
m = HookedMapping({"a": {}}, lambda e: added.append(e.item))
|
||||
m["a"]["x"] = 1
|
||||
assert m._data == {"a": {"x": 1}}
|
||||
assert added == [1]
|
||||
|
||||
def test_getitem(self):
|
||||
m = HookedMapping({"a": 1})
|
||||
|
||||
Reference in New Issue
Block a user