提交 fd27cde2 编写于 作者: C Chomba Ng'ang'a 提交者: Paul Tremberth

Update asserts to use more generic ones

上级 4ca61a20
......@@ -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'])
......
......@@ -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'
......
......@@ -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"<html><body><div>marta</div></body></html>")
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"<html><body><div>marta</div></body></html>")
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'])
......
......@@ -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):
......
......@@ -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)
......
......@@ -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')
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册