Add shell test for using scrapy.Request() directly without importing scrapy

This commit is contained in:
Paul Tremberth 2016-09-15 19:25:20 +02:00
parent 2f60f2a5a6
commit b828facff4
1 changed files with 7 additions and 0 deletions

View File

@ -56,6 +56,13 @@ class ShellTest(ProcessTest, SiteTest, unittest.TestCase):
errcode, out, _ = yield self.execute(['-c', code.format(url)])
self.assertEqual(errcode, 0, out)
@defer.inlineCallbacks
def test_scrapy_import(self):
url = self.url('/text')
code = "fetch(scrapy.Request('{0}'))"
errcode, out, _ = yield self.execute(['-c', code.format(url)])
self.assertEqual(errcode, 0, out)
@defer.inlineCallbacks
def test_local_file(self):
filepath = join(tests_datadir, 'test_site/index.html')