1
# Nothing needs testing here
b'\\ No newline at end of file'
1
# Nothing needs testing here
6
class TestSignalHolder(unittest.TestCase):
9
def on_changed(self, entry):
10
self.text = entry.get_text()
12
def test_simple_ref(self):
15
holder = SignalHolder(entry, "changed", self.on_changed)
16
assert hasattr(holder, "destroy_source")
18
self.assertEquals("foo", self.text)
23
self.assertEquals("foo", self.text)
25
holder = SignalHolder(entry, "changed", self.on_changed)
27
# holder.obj is a function that returns the object associated
29
assert holder.obj() is None
30
entry.set_text("foo2")
31
self.assertEquals("foo", self.text)
35
if __name__ == '__main__':