Exemplo n.º 1
0
    def test_table_remove_delete_callback(self, sentinel):
        s = sentinel(False)

        def callback():
            s.set(True)

        tbl = Table([{"a": 1}])
        tbl.on_delete(callback)
        tbl.remove_delete(callback)

        tbl.delete()

        assert s.get() is False
Exemplo n.º 2
0
    def test_table_remove_delete_callback(self):
        sentinel = False

        def callback():
            nonlocal sentinel
            sentinel = True

        tbl = Table([{"a": 1}])
        tbl.on_delete(callback)
        tbl.remove_delete(callback)

        tbl.delete()

        assert sentinel == False