[tests] fixed events tests
authorBruno Wagner <bwgpro@gmail.com>
Thu, 23 Jul 2015 03:00:39 +0000 (00:00 -0300)
committerKali Kaneko <kali@leap.se>
Thu, 23 Jul 2015 20:17:53 +0000 (16:17 -0400)
The events tests check for register and emit signals,
but because the flag set_events_enabled was False by
default in the tests, no signals were being emitted.

I added the flag to the setUp and tearDown of the tests,
they are still very slow but at least they are passing now

src/leap/common/tests/test_events.py

index e2a918f..8f08eeb 100644 (file)
@@ -26,6 +26,7 @@ from twisted.internet import defer
 
 from leap.common.events import server
 from leap.common.events import client
+from leap.common.events import flags
 from leap.common.events import txclient
 from leap.common.events import catalog
 from leap.common.events.errors import CallbackAlreadyRegisteredError
@@ -44,10 +45,12 @@ class EventsGenericClientTestCase(object):
         self._client.configure_client(
             emit_addr="tcp://127.0.0.1:%d" % self._server.pull_port,
             reg_addr="tcp://127.0.0.1:%d" % self._server.pub_port)
+        flags.set_events_enabled(True)
 
     def tearDown(self):
         self._client.shutdown()
         self._server.shutdown()
+        flags.set_events_enabled(False)
         # wait a bit for sockets to close properly
         time.sleep(0.1)