Merge "Compare API call body in assertions with respect to values"
This commit is contained in:
@@ -50,14 +50,7 @@ class FakeClient(object):
|
||||
|
||||
if body is not None:
|
||||
actual = self.client.callstack[pos][2]
|
||||
|
||||
if isinstance(actual, dict) and isinstance(body, dict):
|
||||
assert sorted(list(actual)) == sorted(list(body))
|
||||
else:
|
||||
assert actual == body, "Expected %(b)s; got %(a)s" % {
|
||||
'b': body,
|
||||
'a': actual
|
||||
}
|
||||
assert actual == body, "Expected %s; got %s" % (body, actual)
|
||||
|
||||
def assert_called_anytime(self, method, url, body=None,
|
||||
clear_callstack=True):
|
||||
|
@@ -520,10 +520,6 @@ class ShellTest(test_utils.TestCase):
|
||||
'name': 'test-type-3',
|
||||
'extra_specs': {
|
||||
'driver_handles_share_servers': False,
|
||||
'snapshot_support': True,
|
||||
'create_share_from_snapshot_support': True,
|
||||
'revert_to_snapshot_support': False,
|
||||
'mount_snapshot_support': False,
|
||||
},
|
||||
'share_type_access:is_public': public
|
||||
}
|
||||
@@ -934,10 +930,6 @@ class ShellTest(test_utils.TestCase):
|
||||
"share_type_access:is_public": True,
|
||||
"extra_specs": {
|
||||
"driver_handles_share_servers": expected_bool,
|
||||
"snapshot_support": True,
|
||||
"create_share_from_snapshot_support": True,
|
||||
"revert_to_snapshot_support": False,
|
||||
"mount_snapshot_support": False,
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -984,9 +976,6 @@ class ShellTest(test_utils.TestCase):
|
||||
"extra_specs": {
|
||||
"driver_handles_share_servers": False,
|
||||
"snapshot_support": expected_bool,
|
||||
"create_share_from_snapshot_support": True,
|
||||
"revert_to_snapshot_support": False,
|
||||
"mount_snapshot_support": False,
|
||||
"replication_type": replication_type,
|
||||
}
|
||||
}
|
||||
@@ -1015,8 +1004,6 @@ class ShellTest(test_utils.TestCase):
|
||||
"driver_handles_share_servers": False,
|
||||
"snapshot_support": True,
|
||||
"create_share_from_snapshot_support": expected_bool,
|
||||
"revert_to_snapshot_support": False,
|
||||
"mount_snapshot_support": False,
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1058,7 +1045,6 @@ class ShellTest(test_utils.TestCase):
|
||||
"extra_specs": {
|
||||
"driver_handles_share_servers": False,
|
||||
"snapshot_support": True,
|
||||
"create_share_from_snapshot_support": True,
|
||||
"revert_to_snapshot_support": expected_bool,
|
||||
}
|
||||
}
|
||||
@@ -1093,7 +1079,6 @@ class ShellTest(test_utils.TestCase):
|
||||
"extra_specs": {
|
||||
"driver_handles_share_servers": False,
|
||||
"snapshot_support": True,
|
||||
"create_share_from_snapshot_support": True,
|
||||
"revert_to_snapshot_support": False,
|
||||
"mount_snapshot_support": expected_bool,
|
||||
}
|
||||
@@ -1950,7 +1935,7 @@ class ShellTest(test_utils.TestCase):
|
||||
def test_quota_update(self, cmd, expected_body):
|
||||
self.run_command('quota-update 1234 %s' % cmd)
|
||||
|
||||
expected = {'quota_set': expected_body}
|
||||
expected = {'quota_set': dict(expected_body, tenant_id='1234')}
|
||||
self.assert_called('PUT', '/quota-sets/1234', body=expected)
|
||||
|
||||
@ddt.data(
|
||||
@@ -2095,7 +2080,7 @@ class ShellTest(test_utils.TestCase):
|
||||
expected = {
|
||||
'share_group': {
|
||||
'name': 'fake_sg',
|
||||
'description': 'my_sg',
|
||||
'description': 'my_group',
|
||||
'availability_zone': 'fake_az',
|
||||
'share_group_type_id': '2345',
|
||||
'share_network_id': '3456',
|
||||
@@ -2707,12 +2692,12 @@ class ShellTest(test_utils.TestCase):
|
||||
expected = {'migration_start': {
|
||||
'host': 'host@backend#pool',
|
||||
'force_host_assisted_migration': 'True',
|
||||
'preserve-metadata': 'False',
|
||||
'preserve_metadata': 'False',
|
||||
'writable': 'False',
|
||||
'nondisruptive': 'True',
|
||||
'preserve_snapshots': 'True',
|
||||
'new_share_network_id': '1111',
|
||||
'new_share_type_id': '1'
|
||||
'new_share_network_id': 1111,
|
||||
'new_share_type_id': 1,
|
||||
}}
|
||||
self.assert_called('POST', '/shares/1234/action', body=expected)
|
||||
|
||||
|
Reference in New Issue
Block a user