Example #1
0
 def tearDown(self):
     self.timer.cancel()
     try:
         hub = hubs.get_hub()
         num_readers = len(hub.get_readers())
         num_writers = len(hub.get_writers())
         assert num_readers == num_writers == 0
     except AssertionError, e:
         print "ERROR: Hub not empty"
         print debug.format_hub_timers()
         print debug.format_hub_listeners()
Example #2
0
 def test_everything(self):
     debug.hub_exceptions(True)
     debug.hub_exceptions(False)
     debug.tpool_exceptions(True)
     debug.tpool_exceptions(False)
     debug.hub_listener_stacks(True)
     debug.hub_listener_stacks(False)
     debug.hub_timer_stacks(True)
     debug.hub_timer_stacks(False)
     debug.format_hub_listeners()
     debug.format_hub_timers()
Example #3
0
 def test_everything(self):
     debug.hub_exceptions(True)
     debug.hub_exceptions(False)
     debug.tpool_exceptions(True)
     debug.tpool_exceptions(False)
     debug.hub_listener_stacks(True)
     debug.hub_listener_stacks(False)
     debug.hub_timer_stacks(True)
     debug.hub_timer_stacks(False)
     debug.format_hub_listeners()
     debug.format_hub_timers()
Example #4
0
 def tearDown(self):
     self.timer.cancel()
     try:
         hub = hubs.get_hub()
         num_readers = len(hub.get_readers())
         num_writers = len(hub.get_writers())
         assert num_readers == num_writers == 0
     except AssertionError, e:
         print "ERROR: Hub not empty"
         print debug.format_hub_timers()
         print debug.format_hub_listeners()
Example #5
0
    def tearDown(self):
#        self.timer.cancel()
        greenthread.kill(self.killer)
        eventlet.sleep(0)
        try:
            hub = hubs.get_hub()
            num_readers = len(hub.get_readers())
            num_writers = len(hub.get_writers())
            assert num_readers == num_writers == 0
        except AssertionError, e:
#            set_trace()
            print "ERROR: Hub not empty"
            print debug.format_hub_timers()
            print debug.format_hub_listeners()
Example #6
0
    def clear_up(self, module=None):
        eventlet.greenthread.kill(self.killer)
        eventlet.sleep(0)
        try:
            hub = hubs.get_hub()
            num_readers = len(hub.get_readers())
            num_writers = len(hub.get_writers())
            assert num_readers == num_writers == 0
        except AssertionError:
            print "ERROR: Hub not empty"
            print debug.format_hub_timers()
            print debug.format_hub_listeners()

        eventlet.sleep(0)
Example #7
0
    def tearDown(self):
        self.timer.cancel()
        if self.previous_alarm:
            signal.signal(signal.SIGALRM, self.previous_alarm[0])
            signal.alarm(self.previous_alarm[1])

        try:
            hub = hubs.get_hub()
            num_readers = len(hub.get_readers())
            num_writers = len(hub.get_writers())
            assert num_readers == num_writers == 0
        except AssertionError:
            print "ERROR: Hub not empty"
            print debug.format_hub_timers()
            print debug.format_hub_listeners()
Example #8
0
    def tearDown(self):
        self.timer.cancel()
        if self.previous_alarm:
            signal.signal(signal.SIGALRM, self.previous_alarm[0])
            signal.alarm(self.previous_alarm[1])

        try:
            hub = hubs.get_hub()
            num_readers = len(hub.get_readers())
            num_writers = len(hub.get_writers())
            assert num_readers == num_writers == 0
        except AssertionError:
            print "ERROR: Hub not empty"
            print debug.format_hub_timers()
            print debug.format_hub_listeners()