mirror of https://github.com/scrapy/scrapy.git
disconnecting signal handlers after using them in stats unittests
This commit is contained in:
parent
825cec51ff
commit
f204da82d1
|
|
@ -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()
|
||||
|
|
|
|||
Loading…
Reference in New Issue