pep8: replace deprecated calls to assert_()
The TestCase.assert_() has been deprecated in Python 2.7. Replace it with assertTrue() or even better methods (assertIn, assertNotIn, assertIsInstance) which provide better error messages. Change-Id: I21c730351470031a2dabe5238693095eabdb8964
This commit is contained in:
@@ -441,14 +441,14 @@ class TestContainer(Base):
|
||||
|
||||
def testListDelimiter(self):
|
||||
cont = self.env.account.container(Utils.create_name())
|
||||
self.assert_(cont.create())
|
||||
self.assertTrue(cont.create())
|
||||
|
||||
delimiter = '-'
|
||||
files = ['test', delimiter.join(['test', 'bar']),
|
||||
delimiter.join(['test', 'foo'])]
|
||||
for f in files:
|
||||
file_item = cont.file(f)
|
||||
self.assert_(file_item.write_random())
|
||||
self.assertTrue(file_item.write_random())
|
||||
|
||||
results = cont.files()
|
||||
results = cont.files(parms={'delimiter': delimiter})
|
||||
@@ -456,13 +456,13 @@ class TestContainer(Base):
|
||||
|
||||
def testListDelimiterAndPrefix(self):
|
||||
cont = self.env.account.container(Utils.create_name())
|
||||
self.assert_(cont.create())
|
||||
self.assertTrue(cont.create())
|
||||
|
||||
delimiter = 'a'
|
||||
files = ['bar', 'bazar']
|
||||
for f in files:
|
||||
file_item = cont.file(f)
|
||||
self.assert_(file_item.write_random())
|
||||
self.assertTrue(file_item.write_random())
|
||||
|
||||
results = cont.files(parms={'delimiter': delimiter, 'prefix': 'ba'})
|
||||
self.assertEqual(results, ['bar', 'baza'])
|
||||
|
@@ -144,7 +144,7 @@ class TestWSGI(unittest.TestCase):
|
||||
app = app.app
|
||||
expected = \
|
||||
swift.common.middleware.versioned_writes.VersionedWritesMiddleware
|
||||
self.assert_(isinstance(app, expected))
|
||||
self.assertIsInstance(app, expected)
|
||||
|
||||
app = app.app
|
||||
expected = swift.proxy.server.Application
|
||||
|
@@ -8597,7 +8597,7 @@ class TestSocketObjectVersions(unittest.TestCase):
|
||||
headers, body = get_container()
|
||||
exp = 'HTTP/1.1 2' # 2xx series response
|
||||
self.assertEqual(headers[:len(exp)], exp)
|
||||
self.assert_('X-Versions-Location: %s' % vc in headers)
|
||||
self.assertIn('X-Versions-Location: %s' % vc, headers)
|
||||
|
||||
def put_version_container():
|
||||
sock = connect_tcp(('localhost', prolis.getsockname()[1]))
|
||||
@@ -8654,8 +8654,8 @@ class TestSocketObjectVersions(unittest.TestCase):
|
||||
headers, body = get()
|
||||
exp = 'HTTP/1.1 200'
|
||||
self.assertEqual(headers[:len(exp)], exp)
|
||||
self.assert_('Content-Type: text/jibberish%s' % version in headers)
|
||||
self.assert_('X-Object-Meta-Foo: barbaz' not in headers)
|
||||
self.assertIn('Content-Type: text/jibberish%s' % version, headers)
|
||||
self.assertNotIn('X-Object-Meta-Foo: barbaz', headers)
|
||||
self.assertEqual(body, '%05d' % version)
|
||||
|
||||
def get_version_container():
|
||||
@@ -8738,8 +8738,8 @@ class TestSocketObjectVersions(unittest.TestCase):
|
||||
self.assertEqual(headers[:len(exp)], exp)
|
||||
|
||||
headers, body = get()
|
||||
self.assert_('Content-Type: foo/bar' in headers)
|
||||
self.assert_('X-Object-Meta-Bar: foo' in headers)
|
||||
self.assertIn('Content-Type: foo/bar', headers)
|
||||
self.assertIn('X-Object-Meta-Bar: foo', headers)
|
||||
self.assertEqual(body, '%05d' % version)
|
||||
|
||||
# check container listing
|
||||
@@ -8758,8 +8758,8 @@ class TestSocketObjectVersions(unittest.TestCase):
|
||||
headers, body = get()
|
||||
exp = 'HTTP/1.1 200'
|
||||
self.assertEqual(headers[:len(exp)], exp)
|
||||
self.assert_('Content-Type: text/jibberish%s' % (segment - 1)
|
||||
in headers)
|
||||
self.assertIn('Content-Type: text/jibberish%s' % (segment - 1),
|
||||
headers)
|
||||
self.assertEqual(body, '%05d' % (segment - 1))
|
||||
# Ensure we have the right number of versions saved
|
||||
sock = connect_tcp(('localhost', prolis.getsockname()[1]))
|
||||
|
3
tox.ini
3
tox.ini
@@ -61,7 +61,6 @@ commands = bandit -c bandit.yaml -r swift bin -n 5 -p gate
|
||||
# H202: assertRaises Exception too broad
|
||||
# H233: Python 3.x incompatible use of print operator
|
||||
# H234: assertEquals is deprecated, use assertEqual
|
||||
# H235: assert_ is deprecated, use assertTrue
|
||||
# H301: one import per line
|
||||
# H306: imports not in alphabetical order (time, os)
|
||||
# H401: docstring should not start with a space
|
||||
@@ -71,6 +70,6 @@ commands = bandit -c bandit.yaml -r swift bin -n 5 -p gate
|
||||
# H501: Do not use self.__dict__ for string formatting
|
||||
# H702: Formatting operation should be outside of localization method call
|
||||
# H703: Multiple positional placeholders
|
||||
ignore = F402,F812,H101,H202,H233,H234,H235,H301,H306,H401,H403,H404,H405,H501,H702,H703
|
||||
ignore = F402,F812,H101,H202,H233,H234,H301,H306,H401,H403,H404,H405,H501,H702,H703
|
||||
exclude = .venv,.tox,dist,doc,*egg
|
||||
show-source = True
|
||||
|
Reference in New Issue
Block a user