Skip to content

Commit 973c31f

Browse files
committed
TST cleanup: use assertIn instead of assert_
1 parent 71c0afa commit 973c31f

File tree

2 files changed

+16
-14
lines changed

2 files changed

+16
-14
lines changed

scrapy/utils/testproc.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
1+
from __future__ import absolute_import
12
import sys
23
import os
34

45
from twisted.internet import reactor, defer, protocol
56

7+
68
class ProcessTest(object):
79

810
command = None
911
prefix = [sys.executable, '-m', 'scrapy.cmdline']
10-
cwd = os.getcwd() # trial chdirs to temp dir
12+
cwd = os.getcwd() # trial chdirs to temp dir
1113

1214
def execute(self, args, check_code=True, settings=None):
1315
env = os.environ.copy()

tests/test_commands.py

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -95,11 +95,11 @@ def test_template(self, tplname='crawl'):
9595
spname = 'test_spider'
9696
p = self.proc('genspider', spname, 'test.com', *args)
9797
out = retry_on_eintr(p.stdout.read)
98-
self.assert_("Created spider %r using template %r in module" % (spname, tplname) in out)
99-
self.assert_(exists(join(self.proj_mod_path, 'spiders', 'test_spider.py')))
98+
self.assertIn("Created spider %r using template %r in module" % (spname, tplname), out)
99+
self.assertTrue(exists(join(self.proj_mod_path, 'spiders', 'test_spider.py')))
100100
p = self.proc('genspider', spname, 'test.com', *args)
101101
out = retry_on_eintr(p.stdout.read)
102-
self.assert_("Spider %r already exists in module" % spname in out)
102+
self.assertIn("Spider %r already exists in module" % spname, out)
103103

104104
def test_template_basic(self):
105105
self.test_template('basic')
@@ -148,10 +148,10 @@ def start_requests(self):
148148
""")
149149
p = self.proc('runspider', fname)
150150
log = p.stderr.read()
151-
self.assert_("[myspider] DEBUG: It Works!" in log, log)
152-
self.assert_("[myspider] INFO: Spider opened" in log, log)
153-
self.assert_("[myspider] INFO: Closing spider (finished)" in log, log)
154-
self.assert_("[myspider] INFO: Spider closed (finished)" in log, log)
151+
self.assertIn("[myspider] DEBUG: It Works!", log)
152+
self.assertIn("[myspider] INFO: Spider opened", log)
153+
self.assertIn("[myspider] INFO: Closing spider (finished)", log)
154+
self.assertIn("[myspider] INFO: Spider closed (finished)", log)
155155

156156
def test_runspider_no_spider_found(self):
157157
tmpdir = self.mktemp()
@@ -164,12 +164,12 @@ def test_runspider_no_spider_found(self):
164164
""")
165165
p = self.proc('runspider', fname)
166166
log = p.stderr.read()
167-
self.assert_("No spider found in file" in log)
167+
self.assertIn("No spider found in file", log)
168168

169169
def test_runspider_file_not_found(self):
170170
p = self.proc('runspider', 'some_non_existent_file')
171171
log = p.stderr.read()
172-
self.assert_("File not found: some_non_existent_file" in log)
172+
self.assertIn("File not found: some_non_existent_file", log)
173173

174174
def test_runspider_unable_to_load(self):
175175
tmpdir = self.mktemp()
@@ -179,7 +179,7 @@ def test_runspider_unable_to_load(self):
179179
f.write("")
180180
p = self.proc('runspider', fname)
181181
log = p.stderr.read()
182-
self.assert_("Unable to load" in log)
182+
self.assertIn("Unable to load", log)
183183

184184

185185
class ParseCommandTest(ProcessTest, SiteTest, CommandTest):
@@ -229,15 +229,15 @@ def test_spider_arguments(self):
229229
'-a', 'test_arg=1',
230230
'-c', 'parse',
231231
self.url('/html')])
232-
self.assert_("[parse_spider] DEBUG: It Works!" in stderr, stderr)
232+
self.assertIn("[parse_spider] DEBUG: It Works!", stderr)
233233

234234
@defer.inlineCallbacks
235235
def test_pipelines(self):
236236
_, _, stderr = yield self.execute(['--spider', self.spider_name,
237237
'--pipelines',
238238
'-c', 'parse',
239239
self.url('/html')])
240-
self.assert_("[scrapy] INFO: It Works!" in stderr, stderr)
240+
self.assertIn("[scrapy] INFO: It Works!", stderr)
241241

242242
@defer.inlineCallbacks
243243
def test_parse_items(self):
@@ -254,4 +254,4 @@ def test_run(self):
254254
p = self.proc('bench', '-s', 'LOGSTATS_INTERVAL=0.001',
255255
'-s', 'CLOSESPIDER_TIMEOUT=0.01')
256256
log = p.stderr.read()
257-
self.assert_('INFO: Crawled' in log, log)
257+
self.assertIn('INFO: Crawled', log)

0 commit comments

Comments
 (0)