disconnecting signal handlers after using them in stats unittests

This commit is contained in:
Pablo Hoffman 2009-08-22 16:22:02 -03:00
parent 825cec51ff
commit f204da82d1
1 changed files with 6 additions and 0 deletions

View File

@ -54,10 +54,12 @@ class StatsCollectorTest(unittest.TestCase):
def domain_open(domain):
assert domain == 'example.com'
signals_catched.add(stats_domain_opened)
def domain_closing(domain, reason):
assert domain == 'example.com'
assert reason == 'testing'
signals_catched.add(stats_domain_closing)
def domain_closed(domain, reason, domain_stats):
assert domain == 'example.com'
assert reason == 'testing'
@ -76,5 +78,9 @@ class StatsCollectorTest(unittest.TestCase):
assert stats_domain_closing in signals_catched
assert stats_domain_closed in signals_catched
dispatcher.disconnect(domain_open, signal=stats_domain_opened)
dispatcher.disconnect(domain_closing, signal=stats_domain_closing)
dispatcher.disconnect(domain_closed, signal=stats_domain_closed)
if __name__ == "__main__":
unittest.main()