diff --git a/tests/test_http_cookies.py b/tests/test_http_cookies.py
index caa6fe83e..0a9ed500a 100644
--- a/tests/test_http_cookies.py
+++ b/tests/test_http_cookies.py
@@ -62,7 +62,7 @@ class WrappedResponseTest(TestCase):
self.wrapped = WrappedResponse(self.response)
def test_info(self):
- self.assertTrue(self.wrapped.info() is self.wrapped)
+ self.assertIs(self.wrapped.info(), self.wrapped)
def test_getheaders(self):
self.assertEqual(self.wrapped.getheaders('content-type'), ['text/html'])
diff --git a/tests/test_http_request.py b/tests/test_http_request.py
index 21c0dd746..fca8ff411 100644
--- a/tests/test_http_request.py
+++ b/tests/test_http_request.py
@@ -64,9 +64,9 @@ class RequestTest(unittest.TestCase):
h = Headers({'key1': u'val1', u'key2': 'val2'})
h[u'newkey'] = u'newval'
for k, v in h.iteritems():
- self.assertTrue(isinstance(k, bytes))
+ self.assertIsInstance(k, bytes)
for s in v:
- self.assertTrue(isinstance(s, bytes))
+ self.assertIsInstance(s, bytes)
def test_eq(self):
url = 'http://www.scrapy.org'
diff --git a/tests/test_loader.py b/tests/test_loader.py
index 2569ccf5e..3b5714058 100644
--- a/tests/test_loader.py
+++ b/tests/test_loader.py
@@ -437,7 +437,7 @@ class ProcessorsTest(unittest.TestCase):
self.assertRaises(TypeError, proc, [None, '', 'hello', 'world'])
self.assertEqual(proc(['', 'hello', 'world']), u' hello world')
self.assertEqual(proc(['hello', 'world']), u'hello world')
- self.assertTrue(isinstance(proc(['hello', 'world']), six.text_type))
+ self.assertIsInstance(proc(['hello', 'world']), six.text_type)
def test_compose(self):
proc = Compose(lambda v: v[0], str.upper)
@@ -482,7 +482,7 @@ class SelectortemLoaderTest(unittest.TestCase):
def test_constructor_with_selector(self):
sel = Selector(text=u"
marta
")
l = TestItemLoader(selector=sel)
- self.assertTrue(l.selector is sel)
+ self.assertIs(l.selector, sel)
l.add_xpath('name', '//div/text()')
self.assertEqual(l.get_output_value('name'), [u'Marta'])
@@ -490,7 +490,7 @@ class SelectortemLoaderTest(unittest.TestCase):
def test_constructor_with_selector_css(self):
sel = Selector(text=u"marta
")
l = TestItemLoader(selector=sel)
- self.assertTrue(l.selector is sel)
+ self.assertIs(l.selector, sel)
l.add_css('name', 'div::text')
self.assertEqual(l.get_output_value('name'), [u'Marta'])
diff --git a/tests/test_utils_python.py b/tests/test_utils_python.py
index c2e4037e8..115f523e9 100644
--- a/tests/test_utils_python.py
+++ b/tests/test_utils_python.py
@@ -156,7 +156,7 @@ class UtilsPythonTestCase(unittest.TestCase):
d = {'a': 123, u'b': b'c', u'd': u'e', object(): u'e'}
d2 = stringify_dict(d, keys_only=False)
self.assertEqual(d, d2)
- self.assertFalse(d is d2) # shouldn't modify in place
+ self.assertIsNot(d, d2) # shouldn't modify in place
self.assertFalse(any(isinstance(x, six.text_type) for x in d2.keys()))
self.assertFalse(any(isinstance(x, six.text_type) for x in d2.values()))
@@ -166,7 +166,7 @@ class UtilsPythonTestCase(unittest.TestCase):
d = dict(tuples)
d2 = stringify_dict(tuples, keys_only=False)
self.assertEqual(d, d2)
- self.assertFalse(d is d2) # shouldn't modify in place
+ self.assertIsNot(d, d2) # shouldn't modify in place
self.assertFalse(any(isinstance(x, six.text_type) for x in d2.keys()), d2.keys())
self.assertFalse(any(isinstance(x, six.text_type) for x in d2.values()))
@@ -175,7 +175,7 @@ class UtilsPythonTestCase(unittest.TestCase):
d = {'a': 123, u'b': 'c', u'd': u'e', object(): u'e'}
d2 = stringify_dict(d)
self.assertEqual(d, d2)
- self.assertFalse(d is d2) # shouldn't modify in place
+ self.assertIsNot(d, d2) # shouldn't modify in place
self.assertFalse(any(isinstance(x, six.text_type) for x in d2.keys()))
def test_get_func_args(self):
diff --git a/tests/test_utils_signal.py b/tests/test_utils_signal.py
index dea81adf6..62edd420d 100644
--- a/tests/test_utils_signal.py
+++ b/tests/test_utils_signal.py
@@ -29,7 +29,7 @@ class SendCatchLogTest(unittest.TestCase):
self.assertIn('error_handler', record.getMessage())
self.assertEqual(record.levelname, 'ERROR')
self.assertEqual(result[0][0], self.error_handler)
- self.assertTrue(isinstance(result[0][1], Failure))
+ self.assertIsInstance(result[0][1], Failure)
self.assertEqual(result[1], (self.ok_handler, "OK"))
dispatcher.disconnect(self.error_handler, signal=test_signal)
diff --git a/tests/test_webclient.py b/tests/test_webclient.py
index fedac2634..766329b57 100644
--- a/tests/test_webclient.py
+++ b/tests/test_webclient.py
@@ -326,7 +326,7 @@ class WebClientTestCase(unittest.TestCase):
return getPage(self.getURL('notsuchfile')).addCallback(self._cbNoSuchFile)
def _cbNoSuchFile(self, pageData):
- self.assertTrue(b'404 - No Such Resource' in pageData)
+ self.assertIn(b'404 - No Such Resource', pageData)
def testFactoryInfo(self):
url = self.getURL('file')