def test_dispatch(self) -> None: doc = Document() e = bde.DocumentChangedEvent(doc, "setter", "invoker") e.dispatch(FakeEmptyDispatcher()) d = FakeFullDispatcher() e.dispatch(d) assert d.called == ['_document_changed']
def test_init(self) -> None: e = bde.DocumentChangedEvent("doc") assert e.document == "doc" assert e.setter == None assert e.callback_invoker == None e = bde.DocumentChangedEvent("doc", "setter") assert e.document == "doc" assert e.setter == "setter" assert e.callback_invoker == None e = bde.DocumentChangedEvent("doc", callback_invoker="invoker") assert e.document == "doc" assert e.setter == None assert e.callback_invoker == "invoker" e = bde.DocumentChangedEvent("doc", "setter", "invoker") assert e.document == "doc" assert e.setter == "setter" assert e.callback_invoker == "invoker"
def test_init(self) -> None: doc = Document() e = bde.DocumentChangedEvent(doc) assert e.document == doc assert e.setter == None assert e.callback_invoker == None doc = Document() e = bde.DocumentChangedEvent(doc, "setter") assert e.document == doc assert e.setter == "setter" assert e.callback_invoker == None doc = Document() e = bde.DocumentChangedEvent(doc, callback_invoker="invoker") assert e.document == doc assert e.setter == None assert e.callback_invoker == "invoker" doc = Document() e = bde.DocumentChangedEvent(doc, "setter", "invoker") assert e.document == doc assert e.setter == "setter" assert e.callback_invoker == "invoker"
def test_combine_ignores_all(self) -> None: e = bde.DocumentChangedEvent("doc", "setter", "invoker") e2 = bde.DocumentChangedEvent("doc", "setter", "invoker") assert e.combine(e2) == False
def test_combine_ignores_all(self) -> None: doc = Document() e = bde.DocumentChangedEvent(doc, "setter", "invoker") e2 = bde.DocumentChangedEvent(doc, "setter", "invoker") assert e.combine(e2) is False