pep8 fix: assertEquals -> assertEqual
assertEquals is deprecated in py3 in dir: test/unit/container/* Change-Id: I3333022ed63ce03198bc73147246d91d2442a440
This commit is contained in:
parent
5b24b22498
commit
ed3aec2146
@ -90,8 +90,8 @@ class TestAuditor(unittest.TestCase):
|
||||
with mock.patch('swift.container.auditor.audit_location_generator',
|
||||
fake_audit_location_generator):
|
||||
self.assertRaises(ValueError, test_auditor.run_forever)
|
||||
self.assertEquals(test_auditor.container_failures, 2 * call_times)
|
||||
self.assertEquals(test_auditor.container_passes, 3 * call_times)
|
||||
self.assertEqual(test_auditor.container_failures, 2 * call_times)
|
||||
self.assertEqual(test_auditor.container_passes, 3 * call_times)
|
||||
|
||||
@mock.patch('swift.container.auditor.ContainerBroker', FakeContainerBroker)
|
||||
def test_run_once(self):
|
||||
@ -105,8 +105,8 @@ class TestAuditor(unittest.TestCase):
|
||||
with mock.patch('swift.container.auditor.audit_location_generator',
|
||||
fake_audit_location_generator):
|
||||
test_auditor.run_once()
|
||||
self.assertEquals(test_auditor.container_failures, 2)
|
||||
self.assertEquals(test_auditor.container_passes, 3)
|
||||
self.assertEqual(test_auditor.container_failures, 2)
|
||||
self.assertEqual(test_auditor.container_passes, 3)
|
||||
|
||||
@mock.patch('swift.container.auditor.ContainerBroker', FakeContainerBroker)
|
||||
def test_container_auditor(self):
|
||||
@ -116,8 +116,8 @@ class TestAuditor(unittest.TestCase):
|
||||
for f in files:
|
||||
path = os.path.join(self.testdir, f)
|
||||
test_auditor.container_audit(path)
|
||||
self.assertEquals(test_auditor.container_failures, 2)
|
||||
self.assertEquals(test_auditor.container_passes, 3)
|
||||
self.assertEqual(test_auditor.container_failures, 2)
|
||||
self.assertEqual(test_auditor.container_passes, 3)
|
||||
|
||||
|
||||
class TestAuditorMigrations(unittest.TestCase):
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -85,22 +85,22 @@ class TestContainerSync(unittest.TestCase):
|
||||
|
||||
got = flo.read(2)
|
||||
self.assertTrue(len(got) <= 2)
|
||||
self.assertEquals(got, expect[:len(got)])
|
||||
self.assertEqual(got, expect[:len(got)])
|
||||
expect = expect[len(got):]
|
||||
|
||||
got = flo.read(5)
|
||||
self.assertTrue(len(got) <= 5)
|
||||
self.assertEquals(got, expect[:len(got)])
|
||||
self.assertEqual(got, expect[:len(got)])
|
||||
expect = expect[len(got):]
|
||||
|
||||
self.assertEquals(flo.read(), expect)
|
||||
self.assertEquals(flo.read(), '')
|
||||
self.assertEquals(flo.read(2), '')
|
||||
self.assertEqual(flo.read(), expect)
|
||||
self.assertEqual(flo.read(), '')
|
||||
self.assertEqual(flo.read(2), '')
|
||||
|
||||
flo = sync.FileLikeIter(iter(['123', '4567', '89', '0']))
|
||||
self.assertEquals(flo.read(), '1234567890')
|
||||
self.assertEquals(flo.read(), '')
|
||||
self.assertEquals(flo.read(2), '')
|
||||
self.assertEqual(flo.read(), '1234567890')
|
||||
self.assertEqual(flo.read(), '')
|
||||
self.assertEqual(flo.read(2), '')
|
||||
|
||||
def assertLogMessage(self, msg_level, expected, skip=0):
|
||||
for line in self.logger.get_lines_for_level(msg_level)[skip:]:
|
||||
@ -129,8 +129,8 @@ class TestContainerSync(unittest.TestCase):
|
||||
self.assertTrue(mock_ic.called)
|
||||
conf_path, name, retry = mock_ic.call_args[0]
|
||||
self.assertTrue(isinstance(conf_path, ConfigString))
|
||||
self.assertEquals(conf_path.contents.getvalue(),
|
||||
dedent(sync.ic_conf_body))
|
||||
self.assertEqual(conf_path.contents.getvalue(),
|
||||
dedent(sync.ic_conf_body))
|
||||
self.assertLogMessage('warning', 'internal_client_conf_path')
|
||||
self.assertLogMessage('warning', 'internal-client.conf-sample')
|
||||
|
||||
@ -143,7 +143,7 @@ class TestContainerSync(unittest.TestCase):
|
||||
self.assertTrue(cs.container_ring is cring)
|
||||
self.assertTrue(mock_ic.called)
|
||||
conf_path, name, retry = mock_ic.call_args[0]
|
||||
self.assertEquals(conf_path, ic_conf_path)
|
||||
self.assertEqual(conf_path, ic_conf_path)
|
||||
|
||||
sample_conf_filename = os.path.join(
|
||||
os.path.dirname(test.__file__),
|
||||
@ -207,12 +207,12 @@ class TestContainerSync(unittest.TestCase):
|
||||
sync.audit_location_generator = orig_audit_location_generator
|
||||
sync.ContainerBroker = orig_ContainerBroker
|
||||
|
||||
self.assertEquals(time_calls, [9])
|
||||
self.assertEquals(len(sleep_calls), 2)
|
||||
self.assertEqual(time_calls, [9])
|
||||
self.assertEqual(len(sleep_calls), 2)
|
||||
self.assertTrue(sleep_calls[0] <= cs.interval)
|
||||
self.assertTrue(sleep_calls[1] == cs.interval - 1)
|
||||
self.assertEquals(audit_location_generator_calls, [2])
|
||||
self.assertEquals(cs.reported, 3602)
|
||||
self.assertEqual(audit_location_generator_calls, [2])
|
||||
self.assertEqual(cs.reported, 3602)
|
||||
|
||||
def test_run_once(self):
|
||||
# This runs runs_once with fakes twice, the first causing an interim
|
||||
@ -255,9 +255,9 @@ class TestContainerSync(unittest.TestCase):
|
||||
cs = sync.ContainerSync({}, container_ring=FakeRing())
|
||||
sync.audit_location_generator = fake_audit_location_generator
|
||||
cs.run_once(1, 2, a=3, b=4, verbose=True)
|
||||
self.assertEquals(time_calls, [6])
|
||||
self.assertEquals(audit_location_generator_calls, [1])
|
||||
self.assertEquals(cs.reported, 3602)
|
||||
self.assertEqual(time_calls, [6])
|
||||
self.assertEqual(audit_location_generator_calls, [1])
|
||||
self.assertEqual(cs.reported, 3602)
|
||||
cs.run_once()
|
||||
except Exception as err:
|
||||
if str(err) != 'we are now done':
|
||||
@ -267,22 +267,22 @@ class TestContainerSync(unittest.TestCase):
|
||||
sync.audit_location_generator = orig_audit_location_generator
|
||||
sync.ContainerBroker = orig_ContainerBroker
|
||||
|
||||
self.assertEquals(time_calls, [10])
|
||||
self.assertEquals(audit_location_generator_calls, [2])
|
||||
self.assertEquals(cs.reported, 3604)
|
||||
self.assertEqual(time_calls, [10])
|
||||
self.assertEqual(audit_location_generator_calls, [2])
|
||||
self.assertEqual(cs.reported, 3604)
|
||||
|
||||
def test_container_sync_not_db(self):
|
||||
cring = FakeRing()
|
||||
with mock.patch('swift.container.sync.InternalClient'):
|
||||
cs = sync.ContainerSync({}, container_ring=cring)
|
||||
self.assertEquals(cs.container_failures, 0)
|
||||
self.assertEqual(cs.container_failures, 0)
|
||||
|
||||
def test_container_sync_missing_db(self):
|
||||
cring = FakeRing()
|
||||
with mock.patch('swift.container.sync.InternalClient'):
|
||||
cs = sync.ContainerSync({}, container_ring=cring)
|
||||
cs.container_sync('isa.db')
|
||||
self.assertEquals(cs.container_failures, 1)
|
||||
self.assertEqual(cs.container_failures, 1)
|
||||
|
||||
def test_container_sync_not_my_db(self):
|
||||
# Db could be there due to handoff replication so test that we ignore
|
||||
@ -302,24 +302,24 @@ class TestContainerSync(unittest.TestCase):
|
||||
cs._myips = ['127.0.0.1'] # No match
|
||||
cs._myport = 1 # No match
|
||||
cs.container_sync('isa.db')
|
||||
self.assertEquals(cs.container_failures, 0)
|
||||
self.assertEqual(cs.container_failures, 0)
|
||||
|
||||
cs._myips = ['10.0.0.0'] # Match
|
||||
cs._myport = 1 # No match
|
||||
cs.container_sync('isa.db')
|
||||
self.assertEquals(cs.container_failures, 0)
|
||||
self.assertEqual(cs.container_failures, 0)
|
||||
|
||||
cs._myips = ['127.0.0.1'] # No match
|
||||
cs._myport = 1000 # Match
|
||||
cs.container_sync('isa.db')
|
||||
self.assertEquals(cs.container_failures, 0)
|
||||
self.assertEqual(cs.container_failures, 0)
|
||||
|
||||
cs._myips = ['10.0.0.0'] # Match
|
||||
cs._myport = 1000 # Match
|
||||
# This complete match will cause the 1 container failure since the
|
||||
# broker's info doesn't contain sync point keys
|
||||
cs.container_sync('isa.db')
|
||||
self.assertEquals(cs.container_failures, 1)
|
||||
self.assertEqual(cs.container_failures, 1)
|
||||
finally:
|
||||
sync.ContainerBroker = orig_ContainerBroker
|
||||
|
||||
@ -337,7 +337,7 @@ class TestContainerSync(unittest.TestCase):
|
||||
# This complete match will cause the 1 container failure since the
|
||||
# broker's info doesn't contain sync point keys
|
||||
cs.container_sync('isa.db')
|
||||
self.assertEquals(cs.container_failures, 1)
|
||||
self.assertEqual(cs.container_failures, 1)
|
||||
|
||||
sync.ContainerBroker = lambda p: FakeContainerBroker(
|
||||
p, info={'account': 'a', 'container': 'c',
|
||||
@ -345,7 +345,7 @@ class TestContainerSync(unittest.TestCase):
|
||||
# This complete match will not cause any more container failures
|
||||
# since the broker indicates deletion
|
||||
cs.container_sync('isa.db')
|
||||
self.assertEquals(cs.container_failures, 1)
|
||||
self.assertEqual(cs.container_failures, 1)
|
||||
finally:
|
||||
sync.ContainerBroker = orig_ContainerBroker
|
||||
|
||||
@ -365,8 +365,8 @@ class TestContainerSync(unittest.TestCase):
|
||||
# This complete match will be skipped since the broker's metadata
|
||||
# has no x-container-sync-to or x-container-sync-key
|
||||
cs.container_sync('isa.db')
|
||||
self.assertEquals(cs.container_failures, 0)
|
||||
self.assertEquals(cs.container_skips, 1)
|
||||
self.assertEqual(cs.container_failures, 0)
|
||||
self.assertEqual(cs.container_skips, 1)
|
||||
|
||||
sync.ContainerBroker = lambda p: FakeContainerBroker(
|
||||
p, info={'account': 'a', 'container': 'c',
|
||||
@ -379,8 +379,8 @@ class TestContainerSync(unittest.TestCase):
|
||||
# This complete match will be skipped since the broker's metadata
|
||||
# has no x-container-sync-key
|
||||
cs.container_sync('isa.db')
|
||||
self.assertEquals(cs.container_failures, 0)
|
||||
self.assertEquals(cs.container_skips, 2)
|
||||
self.assertEqual(cs.container_failures, 0)
|
||||
self.assertEqual(cs.container_skips, 2)
|
||||
|
||||
sync.ContainerBroker = lambda p: FakeContainerBroker(
|
||||
p, info={'account': 'a', 'container': 'c',
|
||||
@ -393,8 +393,8 @@ class TestContainerSync(unittest.TestCase):
|
||||
# This complete match will be skipped since the broker's metadata
|
||||
# has no x-container-sync-to
|
||||
cs.container_sync('isa.db')
|
||||
self.assertEquals(cs.container_failures, 0)
|
||||
self.assertEquals(cs.container_skips, 3)
|
||||
self.assertEqual(cs.container_failures, 0)
|
||||
self.assertEqual(cs.container_skips, 3)
|
||||
|
||||
sync.ContainerBroker = lambda p: FakeContainerBroker(
|
||||
p, info={'account': 'a', 'container': 'c',
|
||||
@ -409,8 +409,8 @@ class TestContainerSync(unittest.TestCase):
|
||||
# This complete match will cause a container failure since the
|
||||
# sync-to won't validate as allowed.
|
||||
cs.container_sync('isa.db')
|
||||
self.assertEquals(cs.container_failures, 1)
|
||||
self.assertEquals(cs.container_skips, 3)
|
||||
self.assertEqual(cs.container_failures, 1)
|
||||
self.assertEqual(cs.container_skips, 3)
|
||||
|
||||
sync.ContainerBroker = lambda p: FakeContainerBroker(
|
||||
p, info={'account': 'a', 'container': 'c',
|
||||
@ -425,8 +425,8 @@ class TestContainerSync(unittest.TestCase):
|
||||
# This complete match will succeed completely since the broker
|
||||
# get_items_since will return no new rows.
|
||||
cs.container_sync('isa.db')
|
||||
self.assertEquals(cs.container_failures, 1)
|
||||
self.assertEquals(cs.container_skips, 3)
|
||||
self.assertEqual(cs.container_failures, 1)
|
||||
self.assertEqual(cs.container_skips, 3)
|
||||
finally:
|
||||
sync.ContainerBroker = orig_ContainerBroker
|
||||
|
||||
@ -450,8 +450,8 @@ class TestContainerSync(unittest.TestCase):
|
||||
cs.allowed_sync_hosts = ['127.0.0.1']
|
||||
# This sync will fail since the items_since data is bad.
|
||||
cs.container_sync('isa.db')
|
||||
self.assertEquals(cs.container_failures, 1)
|
||||
self.assertEquals(cs.container_skips, 0)
|
||||
self.assertEqual(cs.container_failures, 1)
|
||||
self.assertEqual(cs.container_skips, 0)
|
||||
|
||||
# Set up fake times to make the sync short-circuit as having taken
|
||||
# too long
|
||||
@ -468,8 +468,8 @@ class TestContainerSync(unittest.TestCase):
|
||||
# as to be time to move on (before it ever actually tries to do
|
||||
# anything).
|
||||
cs.container_sync('isa.db')
|
||||
self.assertEquals(cs.container_failures, 1)
|
||||
self.assertEquals(cs.container_skips, 0)
|
||||
self.assertEqual(cs.container_failures, 1)
|
||||
self.assertEqual(cs.container_skips, 0)
|
||||
finally:
|
||||
sync.ContainerBroker = orig_ContainerBroker
|
||||
sync.time = orig_time
|
||||
@ -501,10 +501,10 @@ class TestContainerSync(unittest.TestCase):
|
||||
cs.allowed_sync_hosts = ['127.0.0.1']
|
||||
cs.container_sync('isa.db')
|
||||
# Succeeds because no rows match
|
||||
self.assertEquals(cs.container_failures, 1)
|
||||
self.assertEquals(cs.container_skips, 0)
|
||||
self.assertEquals(fcb.sync_point1, None)
|
||||
self.assertEquals(fcb.sync_point2, -1)
|
||||
self.assertEqual(cs.container_failures, 1)
|
||||
self.assertEqual(cs.container_skips, 0)
|
||||
self.assertEqual(fcb.sync_point1, None)
|
||||
self.assertEqual(fcb.sync_point2, -1)
|
||||
|
||||
def fake_hash_path(account, container, obj, raw_digest=False):
|
||||
# Ensures that all rows match for full syncing, ordinal is 0
|
||||
@ -529,10 +529,10 @@ class TestContainerSync(unittest.TestCase):
|
||||
cs.allowed_sync_hosts = ['127.0.0.1']
|
||||
cs.container_sync('isa.db')
|
||||
# Succeeds because the two sync points haven't deviated yet
|
||||
self.assertEquals(cs.container_failures, 1)
|
||||
self.assertEquals(cs.container_skips, 0)
|
||||
self.assertEquals(fcb.sync_point1, -1)
|
||||
self.assertEquals(fcb.sync_point2, -1)
|
||||
self.assertEqual(cs.container_failures, 1)
|
||||
self.assertEqual(cs.container_skips, 0)
|
||||
self.assertEqual(fcb.sync_point1, -1)
|
||||
self.assertEqual(fcb.sync_point2, -1)
|
||||
|
||||
fcb = FakeContainerBroker(
|
||||
'path',
|
||||
@ -550,10 +550,10 @@ class TestContainerSync(unittest.TestCase):
|
||||
cs.container_sync('isa.db')
|
||||
# Fails because container_sync_row will fail since the row has no
|
||||
# 'deleted' key
|
||||
self.assertEquals(cs.container_failures, 2)
|
||||
self.assertEquals(cs.container_skips, 0)
|
||||
self.assertEquals(fcb.sync_point1, None)
|
||||
self.assertEquals(fcb.sync_point2, -1)
|
||||
self.assertEqual(cs.container_failures, 2)
|
||||
self.assertEqual(cs.container_skips, 0)
|
||||
self.assertEqual(fcb.sync_point1, None)
|
||||
self.assertEqual(fcb.sync_point2, -1)
|
||||
|
||||
def fake_delete_object(*args, **kwargs):
|
||||
raise ClientException
|
||||
@ -577,10 +577,10 @@ class TestContainerSync(unittest.TestCase):
|
||||
cs.allowed_sync_hosts = ['127.0.0.1']
|
||||
cs.container_sync('isa.db')
|
||||
# Fails because delete_object fails
|
||||
self.assertEquals(cs.container_failures, 3)
|
||||
self.assertEquals(cs.container_skips, 0)
|
||||
self.assertEquals(fcb.sync_point1, None)
|
||||
self.assertEquals(fcb.sync_point2, -1)
|
||||
self.assertEqual(cs.container_failures, 3)
|
||||
self.assertEqual(cs.container_skips, 0)
|
||||
self.assertEqual(fcb.sync_point1, None)
|
||||
self.assertEqual(fcb.sync_point2, -1)
|
||||
|
||||
fcb = FakeContainerBroker(
|
||||
'path',
|
||||
@ -602,10 +602,10 @@ class TestContainerSync(unittest.TestCase):
|
||||
cs.allowed_sync_hosts = ['127.0.0.1']
|
||||
cs.container_sync('isa.db')
|
||||
# Succeeds because delete_object succeeds
|
||||
self.assertEquals(cs.container_failures, 3)
|
||||
self.assertEquals(cs.container_skips, 0)
|
||||
self.assertEquals(fcb.sync_point1, None)
|
||||
self.assertEquals(fcb.sync_point2, 1)
|
||||
self.assertEqual(cs.container_failures, 3)
|
||||
self.assertEqual(cs.container_skips, 0)
|
||||
self.assertEqual(fcb.sync_point1, None)
|
||||
self.assertEqual(fcb.sync_point2, 1)
|
||||
|
||||
def test_container_second_loop(self):
|
||||
cring = FakeRing()
|
||||
@ -640,10 +640,10 @@ class TestContainerSync(unittest.TestCase):
|
||||
cs.allowed_sync_hosts = ['127.0.0.1']
|
||||
cs.container_sync('isa.db')
|
||||
# Succeeds because no rows match
|
||||
self.assertEquals(cs.container_failures, 0)
|
||||
self.assertEquals(cs.container_skips, 0)
|
||||
self.assertEquals(fcb.sync_point1, 1)
|
||||
self.assertEquals(fcb.sync_point2, None)
|
||||
self.assertEqual(cs.container_failures, 0)
|
||||
self.assertEqual(cs.container_skips, 0)
|
||||
self.assertEqual(fcb.sync_point1, 1)
|
||||
self.assertEqual(fcb.sync_point2, None)
|
||||
|
||||
def fake_hash_path(account, container, obj, raw_digest=False):
|
||||
# Ensures that all rows match for second loop, ordinal is 0 and
|
||||
@ -671,10 +671,10 @@ class TestContainerSync(unittest.TestCase):
|
||||
cs.container_sync('isa.db')
|
||||
# Fails because row is missing 'deleted' key
|
||||
# Nevertheless the fault is skipped
|
||||
self.assertEquals(cs.container_failures, 1)
|
||||
self.assertEquals(cs.container_skips, 0)
|
||||
self.assertEquals(fcb.sync_point1, 1)
|
||||
self.assertEquals(fcb.sync_point2, None)
|
||||
self.assertEqual(cs.container_failures, 1)
|
||||
self.assertEqual(cs.container_skips, 0)
|
||||
self.assertEqual(fcb.sync_point1, 1)
|
||||
self.assertEqual(fcb.sync_point2, None)
|
||||
|
||||
fcb = FakeContainerBroker(
|
||||
'path',
|
||||
@ -693,10 +693,10 @@ class TestContainerSync(unittest.TestCase):
|
||||
cs.container_sync('isa.db')
|
||||
# Succeeds because row now has 'deleted' key and delete_object
|
||||
# succeeds
|
||||
self.assertEquals(cs.container_failures, 1)
|
||||
self.assertEquals(cs.container_skips, 0)
|
||||
self.assertEquals(fcb.sync_point1, 1)
|
||||
self.assertEquals(fcb.sync_point2, None)
|
||||
self.assertEqual(cs.container_failures, 1)
|
||||
self.assertEqual(cs.container_skips, 0)
|
||||
self.assertEqual(fcb.sync_point1, 1)
|
||||
self.assertEqual(fcb.sync_point2, None)
|
||||
finally:
|
||||
sync.ContainerBroker = orig_ContainerBroker
|
||||
sync.hash_path = orig_hash_path
|
||||
@ -720,18 +720,18 @@ class TestContainerSync(unittest.TestCase):
|
||||
|
||||
def fake_delete_object(path, name=None, headers=None, proxy=None,
|
||||
logger=None, timeout=None):
|
||||
self.assertEquals(path, 'http://sync/to/path')
|
||||
self.assertEquals(name, 'object')
|
||||
self.assertEqual(path, 'http://sync/to/path')
|
||||
self.assertEqual(name, 'object')
|
||||
if realm:
|
||||
self.assertEquals(headers, {
|
||||
self.assertEqual(headers, {
|
||||
'x-container-sync-auth':
|
||||
'US abcdef 90e95aabb45a6cdc0892a3db5535e7f918428c90',
|
||||
'x-timestamp': '1.2'})
|
||||
else:
|
||||
self.assertEquals(
|
||||
self.assertEqual(
|
||||
headers,
|
||||
{'x-container-sync-key': 'key', 'x-timestamp': '1.2'})
|
||||
self.assertEquals(proxy, 'http://proxy')
|
||||
self.assertEqual(proxy, 'http://proxy')
|
||||
self.assertEqual(timeout, 5.0)
|
||||
self.assertEqual(logger, self.logger)
|
||||
|
||||
@ -749,7 +749,7 @@ class TestContainerSync(unittest.TestCase):
|
||||
'key', FakeContainerBroker('broker'),
|
||||
{'account': 'a', 'container': 'c', 'storage_policy_index': 0},
|
||||
realm, realm_key))
|
||||
self.assertEquals(cs.container_deletes, 1)
|
||||
self.assertEqual(cs.container_deletes, 1)
|
||||
|
||||
exc = []
|
||||
|
||||
@ -766,9 +766,9 @@ class TestContainerSync(unittest.TestCase):
|
||||
'key', FakeContainerBroker('broker'),
|
||||
{'account': 'a', 'container': 'c', 'storage_policy_index': 0},
|
||||
realm, realm_key))
|
||||
self.assertEquals(cs.container_deletes, 1)
|
||||
self.assertEquals(len(exc), 1)
|
||||
self.assertEquals(str(exc[-1]), 'test exception')
|
||||
self.assertEqual(cs.container_deletes, 1)
|
||||
self.assertEqual(len(exc), 1)
|
||||
self.assertEqual(str(exc[-1]), 'test exception')
|
||||
|
||||
def fake_delete_object(*args, **kwargs):
|
||||
exc.append(ClientException('test client exception'))
|
||||
@ -783,9 +783,9 @@ class TestContainerSync(unittest.TestCase):
|
||||
'key', FakeContainerBroker('broker'),
|
||||
{'account': 'a', 'container': 'c', 'storage_policy_index': 0},
|
||||
realm, realm_key))
|
||||
self.assertEquals(cs.container_deletes, 1)
|
||||
self.assertEquals(len(exc), 2)
|
||||
self.assertEquals(str(exc[-1]), 'test client exception')
|
||||
self.assertEqual(cs.container_deletes, 1)
|
||||
self.assertEqual(len(exc), 2)
|
||||
self.assertEqual(str(exc[-1]), 'test client exception')
|
||||
|
||||
def fake_delete_object(*args, **kwargs):
|
||||
exc.append(ClientException('test client exception',
|
||||
@ -801,9 +801,9 @@ class TestContainerSync(unittest.TestCase):
|
||||
'key', FakeContainerBroker('broker'),
|
||||
{'account': 'a', 'container': 'c', 'storage_policy_index': 0},
|
||||
realm, realm_key))
|
||||
self.assertEquals(cs.container_deletes, 2)
|
||||
self.assertEquals(len(exc), 3)
|
||||
self.assertEquals(str(exc[-1]), 'test client exception: 404')
|
||||
self.assertEqual(cs.container_deletes, 2)
|
||||
self.assertEqual(len(exc), 3)
|
||||
self.assertEqual(str(exc[-1]), 'test client exception: 404')
|
||||
finally:
|
||||
sync.uuid = orig_uuid
|
||||
sync.delete_object = orig_delete_object
|
||||
@ -829,8 +829,8 @@ class TestContainerSync(unittest.TestCase):
|
||||
def fake_put_object(sync_to, name=None, headers=None,
|
||||
contents=None, proxy=None, logger=None,
|
||||
timeout=None):
|
||||
self.assertEquals(sync_to, 'http://sync/to/path')
|
||||
self.assertEquals(name, 'object')
|
||||
self.assertEqual(sync_to, 'http://sync/to/path')
|
||||
self.assertEqual(name, 'object')
|
||||
if realm:
|
||||
self.assertEqual(headers, {
|
||||
'x-container-sync-auth':
|
||||
@ -840,14 +840,14 @@ class TestContainerSync(unittest.TestCase):
|
||||
'other-header': 'other header value',
|
||||
'content-type': 'text/plain'})
|
||||
else:
|
||||
self.assertEquals(headers, {
|
||||
self.assertEqual(headers, {
|
||||
'x-container-sync-key': 'key',
|
||||
'x-timestamp': '1.2',
|
||||
'other-header': 'other header value',
|
||||
'etag': 'etagvalue',
|
||||
'content-type': 'text/plain'})
|
||||
self.assertEquals(contents.read(), 'contents')
|
||||
self.assertEquals(proxy, 'http://proxy')
|
||||
self.assertEqual(contents.read(), 'contents')
|
||||
self.assertEqual(proxy, 'http://proxy')
|
||||
self.assertEqual(timeout, 5.0)
|
||||
self.assertEqual(logger, self.logger)
|
||||
|
||||
@ -876,12 +876,12 @@ class TestContainerSync(unittest.TestCase):
|
||||
'key', FakeContainerBroker('broker'),
|
||||
{'account': 'a', 'container': 'c', 'storage_policy_index': 0},
|
||||
realm, realm_key))
|
||||
self.assertEquals(cs.container_puts, 1)
|
||||
self.assertEqual(cs.container_puts, 1)
|
||||
|
||||
def fake_get_object(acct, con, obj, headers, acceptable_statuses):
|
||||
self.assertEquals(headers['X-Newest'], True)
|
||||
self.assertEquals(headers['X-Backend-Storage-Policy-Index'],
|
||||
'0')
|
||||
self.assertEqual(headers['X-Newest'], True)
|
||||
self.assertEqual(headers['X-Backend-Storage-Policy-Index'],
|
||||
'0')
|
||||
return (200,
|
||||
{'date': 'date value',
|
||||
'last-modified': 'last modified value',
|
||||
@ -902,14 +902,14 @@ class TestContainerSync(unittest.TestCase):
|
||||
'key', FakeContainerBroker('broker'),
|
||||
{'account': 'a', 'container': 'c', 'storage_policy_index': 0},
|
||||
realm, realm_key))
|
||||
self.assertEquals(cs.container_puts, 2)
|
||||
self.assertEqual(cs.container_puts, 2)
|
||||
|
||||
exc = []
|
||||
|
||||
def fake_get_object(acct, con, obj, headers, acceptable_statuses):
|
||||
self.assertEquals(headers['X-Newest'], True)
|
||||
self.assertEquals(headers['X-Backend-Storage-Policy-Index'],
|
||||
'0')
|
||||
self.assertEqual(headers['X-Newest'], True)
|
||||
self.assertEqual(headers['X-Backend-Storage-Policy-Index'],
|
||||
'0')
|
||||
exc.append(Exception('test exception'))
|
||||
raise exc[-1]
|
||||
|
||||
@ -922,16 +922,16 @@ class TestContainerSync(unittest.TestCase):
|
||||
'key', FakeContainerBroker('broker'),
|
||||
{'account': 'a', 'container': 'c', 'storage_policy_index': 0},
|
||||
realm, realm_key))
|
||||
self.assertEquals(cs.container_puts, 2)
|
||||
self.assertEquals(len(exc), 1)
|
||||
self.assertEquals(str(exc[-1]), 'test exception')
|
||||
self.assertEqual(cs.container_puts, 2)
|
||||
self.assertEqual(len(exc), 1)
|
||||
self.assertEqual(str(exc[-1]), 'test exception')
|
||||
|
||||
exc = []
|
||||
|
||||
def fake_get_object(acct, con, obj, headers, acceptable_statuses):
|
||||
self.assertEquals(headers['X-Newest'], True)
|
||||
self.assertEquals(headers['X-Backend-Storage-Policy-Index'],
|
||||
'0')
|
||||
self.assertEqual(headers['X-Newest'], True)
|
||||
self.assertEqual(headers['X-Backend-Storage-Policy-Index'],
|
||||
'0')
|
||||
|
||||
exc.append(ClientException('test client exception'))
|
||||
raise exc[-1]
|
||||
@ -945,14 +945,14 @@ class TestContainerSync(unittest.TestCase):
|
||||
'key', FakeContainerBroker('broker'),
|
||||
{'account': 'a', 'container': 'c', 'storage_policy_index': 0},
|
||||
realm, realm_key))
|
||||
self.assertEquals(cs.container_puts, 2)
|
||||
self.assertEquals(len(exc), 1)
|
||||
self.assertEquals(str(exc[-1]), 'test client exception')
|
||||
self.assertEqual(cs.container_puts, 2)
|
||||
self.assertEqual(len(exc), 1)
|
||||
self.assertEqual(str(exc[-1]), 'test client exception')
|
||||
|
||||
def fake_get_object(acct, con, obj, headers, acceptable_statuses):
|
||||
self.assertEquals(headers['X-Newest'], True)
|
||||
self.assertEquals(headers['X-Backend-Storage-Policy-Index'],
|
||||
'0')
|
||||
self.assertEqual(headers['X-Newest'], True)
|
||||
self.assertEqual(headers['X-Backend-Storage-Policy-Index'],
|
||||
'0')
|
||||
return (200, {'other-header': 'other header value',
|
||||
'x-timestamp': '1.2', 'etag': '"etagvalue"'},
|
||||
iter('contents'))
|
||||
@ -970,7 +970,7 @@ class TestContainerSync(unittest.TestCase):
|
||||
'key', FakeContainerBroker('broker'),
|
||||
{'account': 'a', 'container': 'c', 'storage_policy_index': 0},
|
||||
realm, realm_key))
|
||||
self.assertEquals(cs.container_puts, 2)
|
||||
self.assertEqual(cs.container_puts, 2)
|
||||
self.assertLogMessage('info', 'Unauth')
|
||||
|
||||
def fake_put_object(*args, **kwargs):
|
||||
@ -985,7 +985,7 @@ class TestContainerSync(unittest.TestCase):
|
||||
'key', FakeContainerBroker('broker'),
|
||||
{'account': 'a', 'container': 'c', 'storage_policy_index': 0},
|
||||
realm, realm_key))
|
||||
self.assertEquals(cs.container_puts, 2)
|
||||
self.assertEqual(cs.container_puts, 2)
|
||||
self.assertLogMessage('info', 'Not found', 1)
|
||||
|
||||
def fake_put_object(*args, **kwargs):
|
||||
@ -1000,7 +1000,7 @@ class TestContainerSync(unittest.TestCase):
|
||||
'key', FakeContainerBroker('broker'),
|
||||
{'account': 'a', 'container': 'c', 'storage_policy_index': 0},
|
||||
realm, realm_key))
|
||||
self.assertEquals(cs.container_puts, 2)
|
||||
self.assertEqual(cs.container_puts, 2)
|
||||
self.assertLogMessage('error', 'ERROR Syncing')
|
||||
finally:
|
||||
sync.uuid = orig_uuid
|
||||
|
@ -68,10 +68,10 @@ class TestContainerUpdater(unittest.TestCase):
|
||||
})
|
||||
self.assertTrue(hasattr(cu, 'logger'))
|
||||
self.assertTrue(cu.logger is not None)
|
||||
self.assertEquals(cu.devices, self.devices_dir)
|
||||
self.assertEquals(cu.interval, 1)
|
||||
self.assertEquals(cu.concurrency, 2)
|
||||
self.assertEquals(cu.node_timeout, 5)
|
||||
self.assertEqual(cu.devices, self.devices_dir)
|
||||
self.assertEqual(cu.interval, 1)
|
||||
self.assertEqual(cu.concurrency, 2)
|
||||
self.assertEqual(cu.node_timeout, 5)
|
||||
self.assertTrue(cu.get_account_ring() is not None)
|
||||
|
||||
def test_run_once(self):
|
||||
@ -96,19 +96,19 @@ class TestContainerUpdater(unittest.TestCase):
|
||||
cb.initialize(normalize_timestamp(1), 0)
|
||||
cu.run_once()
|
||||
info = cb.get_info()
|
||||
self.assertEquals(info['object_count'], 0)
|
||||
self.assertEquals(info['bytes_used'], 0)
|
||||
self.assertEquals(info['reported_object_count'], 0)
|
||||
self.assertEquals(info['reported_bytes_used'], 0)
|
||||
self.assertEqual(info['object_count'], 0)
|
||||
self.assertEqual(info['bytes_used'], 0)
|
||||
self.assertEqual(info['reported_object_count'], 0)
|
||||
self.assertEqual(info['reported_bytes_used'], 0)
|
||||
|
||||
cb.put_object('o', normalize_timestamp(2), 3, 'text/plain',
|
||||
'68b329da9893e34099c7d8ad5cb9c940')
|
||||
cu.run_once()
|
||||
info = cb.get_info()
|
||||
self.assertEquals(info['object_count'], 1)
|
||||
self.assertEquals(info['bytes_used'], 3)
|
||||
self.assertEquals(info['reported_object_count'], 0)
|
||||
self.assertEquals(info['reported_bytes_used'], 0)
|
||||
self.assertEqual(info['object_count'], 1)
|
||||
self.assertEqual(info['bytes_used'], 3)
|
||||
self.assertEqual(info['reported_object_count'], 0)
|
||||
self.assertEqual(info['reported_bytes_used'], 0)
|
||||
|
||||
def accept(sock, addr, return_code):
|
||||
try:
|
||||
@ -118,8 +118,8 @@ class TestContainerUpdater(unittest.TestCase):
|
||||
out.write('HTTP/1.1 %d OK\r\nContent-Length: 0\r\n\r\n' %
|
||||
return_code)
|
||||
out.flush()
|
||||
self.assertEquals(inc.readline(),
|
||||
'PUT /sda1/0/a/c HTTP/1.1\r\n')
|
||||
self.assertEqual(inc.readline(),
|
||||
'PUT /sda1/0/a/c HTTP/1.1\r\n')
|
||||
headers = {}
|
||||
line = inc.readline()
|
||||
while line and line != '\r\n':
|
||||
@ -154,10 +154,10 @@ class TestContainerUpdater(unittest.TestCase):
|
||||
if err:
|
||||
raise err
|
||||
info = cb.get_info()
|
||||
self.assertEquals(info['object_count'], 1)
|
||||
self.assertEquals(info['bytes_used'], 3)
|
||||
self.assertEquals(info['reported_object_count'], 1)
|
||||
self.assertEquals(info['reported_bytes_used'], 3)
|
||||
self.assertEqual(info['object_count'], 1)
|
||||
self.assertEqual(info['bytes_used'], 3)
|
||||
self.assertEqual(info['reported_object_count'], 1)
|
||||
self.assertEqual(info['reported_bytes_used'], 3)
|
||||
|
||||
@mock.patch('os.listdir')
|
||||
def test_listdir_with_exception(self, mock_listdir):
|
||||
@ -250,10 +250,10 @@ class TestContainerUpdater(unittest.TestCase):
|
||||
if err:
|
||||
raise err
|
||||
info = cb.get_info()
|
||||
self.assertEquals(info['object_count'], 1)
|
||||
self.assertEquals(info['bytes_used'], 3)
|
||||
self.assertEquals(info['reported_object_count'], 1)
|
||||
self.assertEquals(info['reported_bytes_used'], 3)
|
||||
self.assertEqual(info['object_count'], 1)
|
||||
self.assertEqual(info['bytes_used'], 3)
|
||||
self.assertEqual(info['reported_object_count'], 1)
|
||||
self.assertEqual(info['reported_bytes_used'], 3)
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
|
Loading…
x
Reference in New Issue
Block a user