We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0349bbf commit 2969537Copy full SHA for 2969537
tests/test_spiderstate.py
@@ -4,6 +4,8 @@
4
5
from scrapy.extensions.spiderstate import SpiderState
6
from scrapy.spiders import Spider
7
+from scrapy.exceptions import NotConfigured
8
+from scrapy.utils.test import get_crawler
9
10
11
class SpiderStateTest(unittest.TestCase):
@@ -34,3 +36,7 @@ def test_state_attribute(self):
34
36
ss.spider_opened(spider)
35
37
self.assertEqual(spider.state, {})
38
ss.spider_closed(spider)
39
+
40
+ def test_not_configured(self):
41
+ crawler = get_crawler(Spider)
42
+ self.assertRaises(NotConfigured, SpiderState.from_crawler, crawler)
0 commit comments