[pygobject] test_everything: Ensure TestSignals callback does get called



commit 4069c3d8547f35437e0cee175a5912febe25326d
Author: Martin Pitt <martinpitt gnome org>
Date:   Wed Sep 12 06:51:24 2012 +0200

    test_everything: Ensure TestSignals callback does get called

 tests/test_everything.py |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/tests/test_everything.py b/tests/test_everything.py
index 25d3868..243e770 100644
--- a/tests/test_everything.py
+++ b/tests/test_everything.py
@@ -690,9 +690,12 @@ class TestSignals(unittest.TestCase):
         def callback(obj, obj_param):
             self.assertEqual(obj_param.props.int, 3)
             self.assertGreater(obj_param.__grefcount__, 1)
+            obj.called = True
 
+        obj.called = False
         obj.connect('sig-with-obj', callback)
         obj.emit_sig_with_obj()
+        self.assertTrue(obj.called)
 
     def test_int64_param_from_py(self):
         obj = Everything.TestObj()



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]