Fix the parameter order of assertEqual in glanceclient v1 test
On assertEqual, the order of parameters should be (expected, observed). But, some part of glanceclient v1 test were written with invalid order. This patch fixes this problem. Change-Id: If361309041a257c56bfc1fbbccf1b905839b0c18 Partially-bug: #1277104
This commit is contained in:
parent
59c1103655
commit
5528ba536f
@ -25,12 +25,12 @@ class ClientTest(testtools.TestCase):
|
||||
|
||||
def test_endpoint(self):
|
||||
gc = client.Client("http://example.com")
|
||||
self.assertEqual(gc.http_client.endpoint, "http://example.com")
|
||||
self.assertEqual("http://example.com", gc.http_client.endpoint)
|
||||
|
||||
def test_versioned_endpoint(self):
|
||||
gc = client.Client("http://example.com/v1")
|
||||
self.assertEqual(gc.http_client.endpoint, "http://example.com")
|
||||
self.assertEqual("http://example.com", gc.http_client.endpoint)
|
||||
|
||||
def test_versioned_endpoint_with_minor_revision(self):
|
||||
gc = client.Client("http://example.com/v1.1")
|
||||
self.assertEqual(gc.http_client.endpoint, "http://example.com")
|
||||
self.assertEqual("http://example.com", gc.http_client.endpoint)
|
||||
|
@ -63,37 +63,37 @@ class ImageMemberManagerTest(testtools.TestCase):
|
||||
def test_list_by_image(self):
|
||||
members = self.mgr.list(image=self.image)
|
||||
expect = [('GET', '/v1/images/1/members', {}, None)]
|
||||
self.assertEqual(self.api.calls, expect)
|
||||
self.assertEqual(len(members), 1)
|
||||
self.assertEqual(members[0].member_id, '1')
|
||||
self.assertEqual(members[0].image_id, '1')
|
||||
self.assertEqual(members[0].can_share, False)
|
||||
self.assertEqual(expect, self.api.calls)
|
||||
self.assertEqual(1, len(members))
|
||||
self.assertEqual('1', members[0].member_id)
|
||||
self.assertEqual('1', members[0].image_id)
|
||||
self.assertEqual(False, members[0].can_share)
|
||||
|
||||
def test_list_by_member(self):
|
||||
resource_class = glanceclient.v1.image_members.ImageMember
|
||||
member = resource_class(self.api, {'member_id': '1'}, True)
|
||||
self.mgr.list(member=member)
|
||||
expect = [('GET', '/v1/shared-images/1', {}, None)]
|
||||
self.assertEqual(self.api.calls, expect)
|
||||
self.assertEqual(expect, self.api.calls)
|
||||
|
||||
def test_get(self):
|
||||
member = self.mgr.get(self.image, '1')
|
||||
expect = [('GET', '/v1/images/1/members/1', {}, None)]
|
||||
self.assertEqual(self.api.calls, expect)
|
||||
self.assertEqual(member.member_id, '1')
|
||||
self.assertEqual(member.image_id, '1')
|
||||
self.assertEqual(member.can_share, False)
|
||||
self.assertEqual(expect, self.api.calls)
|
||||
self.assertEqual('1', member.member_id)
|
||||
self.assertEqual('1', member.image_id)
|
||||
self.assertEqual(False, member.can_share)
|
||||
|
||||
def test_delete(self):
|
||||
self.mgr.delete('1', '1')
|
||||
expect = [('DELETE', '/v1/images/1/members/1', {}, None)]
|
||||
self.assertEqual(self.api.calls, expect)
|
||||
self.assertEqual(expect, self.api.calls)
|
||||
|
||||
def test_create(self):
|
||||
self.mgr.create(self.image, '1', can_share=True)
|
||||
expect_body = {'member': {'can_share': True}}
|
||||
expect = [('PUT', '/v1/images/1/members/1', {}, expect_body)]
|
||||
self.assertEqual(self.api.calls, expect)
|
||||
self.assertEqual(expect, self.api.calls)
|
||||
|
||||
def test_replace(self):
|
||||
body = [
|
||||
@ -102,7 +102,7 @@ class ImageMemberManagerTest(testtools.TestCase):
|
||||
]
|
||||
self.mgr.replace(self.image, body)
|
||||
expect = [('PUT', '/v1/images/1/members', {}, {'memberships': body})]
|
||||
self.assertEqual(self.api.calls, expect)
|
||||
self.assertEqual(expect, self.api.calls)
|
||||
|
||||
def test_replace_objects(self):
|
||||
body = [
|
||||
@ -119,4 +119,4 @@ class ImageMemberManagerTest(testtools.TestCase):
|
||||
],
|
||||
}
|
||||
expect = [('PUT', '/v1/images/1/members', {}, expect_body)]
|
||||
self.assertEqual(self.api.calls, expect)
|
||||
self.assertEqual(expect, self.api.calls)
|
||||
|
@ -400,17 +400,17 @@ class ImageManagerTest(testtools.TestCase):
|
||||
('GET', '/v1/images/detail?limit=2', {}, None),
|
||||
('GET', '/v1/images/detail?marker=b&limit=2', {}, None),
|
||||
]
|
||||
self.assertEqual(self.api.calls, expect)
|
||||
self.assertEqual(len(images), 3)
|
||||
self.assertEqual(images[0].id, 'a')
|
||||
self.assertEqual(images[1].id, 'b')
|
||||
self.assertEqual(images[2].id, 'c')
|
||||
self.assertEqual(expect, self.api.calls)
|
||||
self.assertEqual(3, len(images))
|
||||
self.assertEqual('a', images[0].id)
|
||||
self.assertEqual('b', images[1].id)
|
||||
self.assertEqual('c', images[2].id)
|
||||
|
||||
def test_list_with_limit_less_than_page_size(self):
|
||||
results = list(self.mgr.list(page_size=2, limit=1))
|
||||
expect = [('GET', '/v1/images/detail?limit=2', {}, None)]
|
||||
self.assertEqual(1, len(results))
|
||||
self.assertEqual(self.api.calls, expect)
|
||||
self.assertEqual(expect, self.api.calls)
|
||||
|
||||
def test_list_with_limit_greater_than_page_size(self):
|
||||
images = list(self.mgr.list(page_size=1, limit=2))
|
||||
@ -418,88 +418,88 @@ class ImageManagerTest(testtools.TestCase):
|
||||
('GET', '/v1/images/detail?limit=1', {}, None),
|
||||
('GET', '/v1/images/detail?marker=a&limit=1', {}, None),
|
||||
]
|
||||
self.assertEqual(len(images), 2)
|
||||
self.assertEqual(images[0].id, 'a')
|
||||
self.assertEqual(images[1].id, 'b')
|
||||
self.assertEqual(self.api.calls, expect)
|
||||
self.assertEqual(2, len(images))
|
||||
self.assertEqual('a', images[0].id)
|
||||
self.assertEqual('b', images[1].id)
|
||||
self.assertEqual(expect, self.api.calls)
|
||||
|
||||
def test_list_with_marker(self):
|
||||
list(self.mgr.list(marker='a'))
|
||||
url = '/v1/images/detail?marker=a&limit=20'
|
||||
expect = [('GET', url, {}, None)]
|
||||
self.assertEqual(self.api.calls, expect)
|
||||
self.assertEqual(expect, self.api.calls)
|
||||
|
||||
def test_list_with_filter(self):
|
||||
list(self.mgr.list(filters={'name': "foo"}))
|
||||
url = '/v1/images/detail?limit=20&name=foo'
|
||||
expect = [('GET', url, {}, None)]
|
||||
self.assertEqual(self.api.calls, expect)
|
||||
self.assertEqual(expect, self.api.calls)
|
||||
|
||||
def test_list_with_property_filters(self):
|
||||
list(self.mgr.list(filters={'properties': {'ping': 'pong'}}))
|
||||
url = '/v1/images/detail?property-ping=pong&limit=20'
|
||||
expect = [('GET', url, {}, None)]
|
||||
self.assertEqual(self.api.calls, expect)
|
||||
self.assertEqual(expect, self.api.calls)
|
||||
|
||||
def test_list_with_sort_dir(self):
|
||||
list(self.mgr.list(sort_dir='desc'))
|
||||
url = '/v1/images/detail?sort_dir=desc&limit=20'
|
||||
expect = [('GET', url, {}, None)]
|
||||
self.assertEqual(self.api.calls, expect)
|
||||
self.assertEqual(expect, self.api.calls)
|
||||
|
||||
def test_list_with_sort_key(self):
|
||||
list(self.mgr.list(sort_key='name'))
|
||||
url = '/v1/images/detail?sort_key=name&limit=20'
|
||||
expect = [('GET', url, {}, None)]
|
||||
self.assertEqual(self.api.calls, expect)
|
||||
self.assertEqual(expect, self.api.calls)
|
||||
|
||||
def test_get(self):
|
||||
image = self.mgr.get('1')
|
||||
expect = [('HEAD', '/v1/images/1', {}, None)]
|
||||
self.assertEqual(self.api.calls, expect)
|
||||
self.assertEqual(image.id, '1')
|
||||
self.assertEqual(image.name, 'image-1')
|
||||
self.assertEqual(image.is_public, False)
|
||||
self.assertEqual(image.protected, False)
|
||||
self.assertEqual(image.deleted, False)
|
||||
self.assertEqual(image.properties, {u'arch': u'x86_64'})
|
||||
self.assertEqual(expect, self.api.calls)
|
||||
self.assertEqual('1', image.id)
|
||||
self.assertEqual('image-1', image.name)
|
||||
self.assertEqual(False, image.is_public)
|
||||
self.assertEqual(False, image.protected)
|
||||
self.assertEqual(False, image.deleted)
|
||||
self.assertEqual({u'arch': u'x86_64'}, image.properties)
|
||||
|
||||
def test_get_int(self):
|
||||
image = self.mgr.get(1)
|
||||
expect = [('HEAD', '/v1/images/1', {}, None)]
|
||||
self.assertEqual(self.api.calls, expect)
|
||||
self.assertEqual(image.id, '1')
|
||||
self.assertEqual(image.name, 'image-1')
|
||||
self.assertEqual(image.is_public, False)
|
||||
self.assertEqual(image.protected, False)
|
||||
self.assertEqual(image.deleted, False)
|
||||
self.assertEqual(image.properties, {u'arch': u'x86_64'})
|
||||
self.assertEqual(expect, self.api.calls)
|
||||
self.assertEqual('1', image.id)
|
||||
self.assertEqual('image-1', image.name)
|
||||
self.assertEqual(False, image.is_public)
|
||||
self.assertEqual(False, image.protected)
|
||||
self.assertEqual(False, image.deleted)
|
||||
self.assertEqual({u'arch': u'x86_64'}, image.properties)
|
||||
|
||||
def test_get_encoding(self):
|
||||
image = self.mgr.get('3')
|
||||
expect = [('HEAD', '/v1/images/3', {}, None)]
|
||||
self.assertEqual(image.name, u"ni\xf1o")
|
||||
self.assertEqual(u"ni\xf1o", image.name)
|
||||
|
||||
def test_data(self):
|
||||
data = ''.join([b for b in self.mgr.data('1', do_checksum=False)])
|
||||
expect = [('GET', '/v1/images/1', {}, None)]
|
||||
self.assertEqual(self.api.calls, expect)
|
||||
self.assertEqual(data, 'XXX')
|
||||
self.assertEqual(expect, self.api.calls)
|
||||
self.assertEqual('XXX', data)
|
||||
|
||||
expect += [('GET', '/v1/images/1', {}, None)]
|
||||
data = ''.join([b for b in self.mgr.data('1')])
|
||||
self.assertEqual(self.api.calls, expect)
|
||||
self.assertEqual(data, 'XXX')
|
||||
self.assertEqual(expect, self.api.calls)
|
||||
self.assertEqual('XXX', data)
|
||||
|
||||
def test_data_with_wrong_checksum(self):
|
||||
data = ''.join([b for b in self.mgr.data('2', do_checksum=False)])
|
||||
expect = [('GET', '/v1/images/2', {}, None)]
|
||||
self.assertEqual(self.api.calls, expect)
|
||||
self.assertEqual(data, 'YYY')
|
||||
self.assertEqual(expect, self.api.calls)
|
||||
self.assertEqual('YYY', data)
|
||||
|
||||
expect += [('GET', '/v1/images/2', {}, None)]
|
||||
data = self.mgr.data('2')
|
||||
self.assertEqual(self.api.calls, expect)
|
||||
self.assertEqual(expect, self.api.calls)
|
||||
try:
|
||||
data = ''.join([b for b in data])
|
||||
self.fail('data did not raise an error.')
|
||||
@ -511,18 +511,18 @@ class ImageManagerTest(testtools.TestCase):
|
||||
def test_data_with_checksum(self):
|
||||
data = ''.join([b for b in self.mgr.data('3', do_checksum=False)])
|
||||
expect = [('GET', '/v1/images/3', {}, None)]
|
||||
self.assertEqual(self.api.calls, expect)
|
||||
self.assertEqual(data, 'ZZZ')
|
||||
self.assertEqual(expect, self.api.calls)
|
||||
self.assertEqual('ZZZ', data)
|
||||
|
||||
expect += [('GET', '/v1/images/3', {}, None)]
|
||||
data = ''.join([b for b in self.mgr.data('3')])
|
||||
self.assertEqual(self.api.calls, expect)
|
||||
self.assertEqual(data, 'ZZZ')
|
||||
self.assertEqual(expect, self.api.calls)
|
||||
self.assertEqual('ZZZ', data)
|
||||
|
||||
def test_delete(self):
|
||||
self.mgr.delete('1')
|
||||
expect = [('DELETE', '/v1/images/1', {}, None)]
|
||||
self.assertEqual(self.api.calls, expect)
|
||||
self.assertEqual(expect, self.api.calls)
|
||||
|
||||
def test_create_without_data(self):
|
||||
params = {
|
||||
@ -552,26 +552,26 @@ class ImageManagerTest(testtools.TestCase):
|
||||
'x-image-meta-property-c': 'd',
|
||||
}
|
||||
expect = [('POST', '/v1/images', expect_headers, None)]
|
||||
self.assertEqual(self.api.calls, expect)
|
||||
self.assertEqual(image.id, '1')
|
||||
self.assertEqual(image.name, 'image-1')
|
||||
self.assertEqual(image.container_format, 'ovf')
|
||||
self.assertEqual(image.disk_format, 'vhd')
|
||||
self.assertEqual(image.owner, 'asdf')
|
||||
self.assertEqual(image.size, 1024)
|
||||
self.assertEqual(image.min_ram, 512)
|
||||
self.assertEqual(image.min_disk, 10)
|
||||
self.assertEqual(image.is_public, False)
|
||||
self.assertEqual(image.protected, False)
|
||||
self.assertEqual(image.deleted, False)
|
||||
self.assertEqual(image.properties, {'a': 'b', 'c': 'd'})
|
||||
self.assertEqual(expect, self.api.calls)
|
||||
self.assertEqual('1', image.id)
|
||||
self.assertEqual('image-1', image.name)
|
||||
self.assertEqual('ovf', image.container_format)
|
||||
self.assertEqual('vhd', image.disk_format)
|
||||
self.assertEqual('asdf', image.owner)
|
||||
self.assertEqual(1024, image.size)
|
||||
self.assertEqual(512, image.min_ram)
|
||||
self.assertEqual(10, image.min_disk)
|
||||
self.assertEqual(False, image.is_public)
|
||||
self.assertEqual(False, image.protected)
|
||||
self.assertEqual(False, image.deleted)
|
||||
self.assertEqual({'a': 'b', 'c': 'd'}, image.properties)
|
||||
|
||||
def test_create_with_data(self):
|
||||
image_data = six.StringIO('XXX')
|
||||
self.mgr.create(data=image_data)
|
||||
expect_headers = {'x-image-meta-size': '3'}
|
||||
expect = [('POST', '/v1/images', expect_headers, image_data)]
|
||||
self.assertEqual(self.api.calls, expect)
|
||||
self.assertEqual(expect, self.api.calls)
|
||||
|
||||
def test_update(self):
|
||||
fields = {
|
||||
@ -601,81 +601,81 @@ class ImageManagerTest(testtools.TestCase):
|
||||
'x-image-meta-deleted': 'False',
|
||||
}
|
||||
expect = [('PUT', '/v1/images/1', expect_hdrs, None)]
|
||||
self.assertEqual(self.api.calls, expect)
|
||||
self.assertEqual(image.id, '1')
|
||||
self.assertEqual(image.name, 'image-2')
|
||||
self.assertEqual(image.size, 1024)
|
||||
self.assertEqual(image.min_ram, 512)
|
||||
self.assertEqual(image.min_disk, 10)
|
||||
self.assertEqual(expect, self.api.calls)
|
||||
self.assertEqual('1', image.id)
|
||||
self.assertEqual('image-2', image.name)
|
||||
self.assertEqual(1024, image.size)
|
||||
self.assertEqual(512, image.min_ram)
|
||||
self.assertEqual(10, image.min_disk)
|
||||
|
||||
def test_update_with_data(self):
|
||||
image_data = six.StringIO('XXX')
|
||||
self.mgr.update('1', data=image_data)
|
||||
expect_headers = {'x-image-meta-size': '3'}
|
||||
expect = [('PUT', '/v1/images/1', expect_headers, image_data)]
|
||||
self.assertEqual(self.api.calls, expect)
|
||||
self.assertEqual(expect, self.api.calls)
|
||||
|
||||
def test_update_with_purge_props(self):
|
||||
self.mgr.update('1', purge_props=True)
|
||||
expect_headers = {'x-glance-registry-purge-props': 'true'}
|
||||
expect = [('PUT', '/v1/images/1', expect_headers, None)]
|
||||
self.assertEqual(self.api.calls, expect)
|
||||
self.assertEqual(expect, self.api.calls)
|
||||
|
||||
def test_image_meta_from_headers_encoding(self):
|
||||
fields = {"x-image-meta-name": "ni\xc3\xb1o"}
|
||||
headers = self.mgr._image_meta_from_headers(fields)
|
||||
self.assertEqual(headers["name"], u"ni\xf1o")
|
||||
self.assertEqual(u"ni\xf1o", headers["name"])
|
||||
|
||||
def test_image_list_with_owner(self):
|
||||
images = self.mgr.list(owner='A', page_size=20)
|
||||
image_list = list(images)
|
||||
self.assertEqual(image_list[0].owner, 'A')
|
||||
self.assertEqual(image_list[0].id, 'a')
|
||||
self.assertEqual(len(image_list), 1)
|
||||
self.assertEqual('A', image_list[0].owner)
|
||||
self.assertEqual('a', image_list[0].id)
|
||||
self.assertEqual(1, len(image_list))
|
||||
|
||||
def test_image_list_with_notfound_owner(self):
|
||||
images = self.mgr.list(owner='X', page_size=20)
|
||||
self.assertEqual(len(list(images)), 0)
|
||||
self.assertEqual(0, len(list(images)))
|
||||
|
||||
def test_image_list_with_empty_string_owner(self):
|
||||
images = self.mgr.list(owner='', page_size=20)
|
||||
image_list = list(images)
|
||||
self.assertRaises(AttributeError, lambda: image_list[0].owner)
|
||||
self.assertEqual(image_list[0].id, 'c')
|
||||
self.assertEqual(len(image_list), 1)
|
||||
self.assertEqual('c', image_list[0].id)
|
||||
self.assertEqual(1, len(image_list))
|
||||
|
||||
def test_image_list_with_unspecified_owner(self):
|
||||
images = self.mgr.list(owner=None, page_size=5)
|
||||
image_list = list(images)
|
||||
self.assertEqual(image_list[0].owner, 'A')
|
||||
self.assertEqual(image_list[0].id, 'a')
|
||||
self.assertEqual(image_list[1].owner, 'A')
|
||||
self.assertEqual(image_list[1].id, 'b')
|
||||
self.assertEqual(image_list[2].owner, 'B')
|
||||
self.assertEqual(image_list[2].id, 'b2')
|
||||
self.assertEqual('A', image_list[0].owner)
|
||||
self.assertEqual('a', image_list[0].id)
|
||||
self.assertEqual('A', image_list[1].owner)
|
||||
self.assertEqual('b', image_list[1].id)
|
||||
self.assertEqual('B', image_list[2].owner)
|
||||
self.assertEqual('b2', image_list[2].id)
|
||||
self.assertRaises(AttributeError, lambda: image_list[3].owner)
|
||||
self.assertEqual(image_list[3].id, 'c')
|
||||
self.assertEqual(len(image_list), 4)
|
||||
self.assertEqual('c', image_list[3].id)
|
||||
self.assertEqual(4, len(image_list))
|
||||
|
||||
def test_image_list_with_owner_and_limit(self):
|
||||
images = self.mgr.list(owner='B', page_size=5, limit=1)
|
||||
image_list = list(images)
|
||||
self.assertEqual(image_list[0].owner, 'B')
|
||||
self.assertEqual(image_list[0].id, 'b')
|
||||
self.assertEqual(len(image_list), 1)
|
||||
self.assertEqual('B', image_list[0].owner)
|
||||
self.assertEqual('b', image_list[0].id)
|
||||
self.assertEqual(1, len(image_list))
|
||||
|
||||
def test_image_list_all_tenants(self):
|
||||
images = self.mgr.list(is_public=None, page_size=5)
|
||||
image_list = list(images)
|
||||
self.assertEqual(image_list[0].owner, 'A')
|
||||
self.assertEqual(image_list[0].id, 'a')
|
||||
self.assertEqual(image_list[1].owner, 'B')
|
||||
self.assertEqual(image_list[1].id, 'b')
|
||||
self.assertEqual(image_list[2].owner, 'B')
|
||||
self.assertEqual(image_list[2].id, 'b2')
|
||||
self.assertEqual('A', image_list[0].owner)
|
||||
self.assertEqual('a', image_list[0].id)
|
||||
self.assertEqual('B', image_list[1].owner)
|
||||
self.assertEqual('b', image_list[1].id)
|
||||
self.assertEqual('B', image_list[2].owner)
|
||||
self.assertEqual('b2', image_list[2].id)
|
||||
self.assertRaises(AttributeError, lambda: image_list[3].owner)
|
||||
self.assertEqual(image_list[3].id, 'c')
|
||||
self.assertEqual(len(image_list), 4)
|
||||
self.assertEqual('c', image_list[3].id)
|
||||
self.assertEqual(4, len(image_list))
|
||||
|
||||
def test_update_v2_created_image_using_v1(self):
|
||||
fields_to_update = {
|
||||
@ -690,12 +690,12 @@ class ImageManagerTest(testtools.TestCase):
|
||||
'x-image-meta-disk_format': 'qcow2',
|
||||
}
|
||||
expect = [('PUT', '/v1/images/v2_created_img', expect_hdrs, None)]
|
||||
self.assertEqual(self.api.calls, expect)
|
||||
self.assertEqual(image.id, 'v2_created_img')
|
||||
self.assertEqual(image.name, 'bar')
|
||||
self.assertEqual(image.size, 0)
|
||||
self.assertEqual(image.container_format, 'bare')
|
||||
self.assertEqual(image.disk_format, 'qcow2')
|
||||
self.assertEqual(expect, self.api.calls)
|
||||
self.assertEqual('v2_created_img', image.id)
|
||||
self.assertEqual('bar', image.name)
|
||||
self.assertEqual(0, image.size)
|
||||
self.assertEqual('bare', image.container_format)
|
||||
self.assertEqual('qcow2', image.disk_format)
|
||||
|
||||
|
||||
class ImageTest(testtools.TestCase):
|
||||
@ -711,7 +711,7 @@ class ImageTest(testtools.TestCase):
|
||||
('HEAD', '/v1/images/1', {}, None),
|
||||
('DELETE', '/v1/images/1', {}, None),
|
||||
]
|
||||
self.assertEqual(self.api.calls, expect)
|
||||
self.assertEqual(expect, self.api.calls)
|
||||
|
||||
def test_update(self):
|
||||
image = self.mgr.get('1')
|
||||
@ -720,7 +720,7 @@ class ImageTest(testtools.TestCase):
|
||||
('HEAD', '/v1/images/1', {}, None),
|
||||
('PUT', '/v1/images/1', {'x-image-meta-name': 'image-5'}, None),
|
||||
]
|
||||
self.assertEqual(self.api.calls, expect)
|
||||
self.assertEqual(expect, self.api.calls)
|
||||
|
||||
def test_data(self):
|
||||
image = self.mgr.get('1')
|
||||
@ -729,13 +729,13 @@ class ImageTest(testtools.TestCase):
|
||||
('HEAD', '/v1/images/1', {}, None),
|
||||
('GET', '/v1/images/1', {}, None),
|
||||
]
|
||||
self.assertEqual(self.api.calls, expect)
|
||||
self.assertEqual(data, 'XXX')
|
||||
self.assertEqual(expect, self.api.calls)
|
||||
self.assertEqual('XXX', data)
|
||||
|
||||
data = ''.join([b for b in image.data(do_checksum=False)])
|
||||
expect += [('GET', '/v1/images/1', {}, None)]
|
||||
self.assertEqual(self.api.calls, expect)
|
||||
self.assertEqual(data, 'XXX')
|
||||
self.assertEqual(expect, self.api.calls)
|
||||
self.assertEqual('XXX', data)
|
||||
|
||||
def test_data_with_wrong_checksum(self):
|
||||
image = self.mgr.get('2')
|
||||
@ -744,12 +744,12 @@ class ImageTest(testtools.TestCase):
|
||||
('HEAD', '/v1/images/2', {}, None),
|
||||
('GET', '/v1/images/2', {}, None),
|
||||
]
|
||||
self.assertEqual(self.api.calls, expect)
|
||||
self.assertEqual(data, 'YYY')
|
||||
self.assertEqual(expect, self.api.calls)
|
||||
self.assertEqual('YYY', data)
|
||||
|
||||
data = image.data()
|
||||
expect += [('GET', '/v1/images/2', {}, None)]
|
||||
self.assertEqual(self.api.calls, expect)
|
||||
self.assertEqual(expect, self.api.calls)
|
||||
try:
|
||||
data = ''.join([b for b in image.data()])
|
||||
self.fail('data did not raise an error.')
|
||||
@ -765,13 +765,13 @@ class ImageTest(testtools.TestCase):
|
||||
('HEAD', '/v1/images/3', {}, None),
|
||||
('GET', '/v1/images/3', {}, None),
|
||||
]
|
||||
self.assertEqual(self.api.calls, expect)
|
||||
self.assertEqual(data, 'ZZZ')
|
||||
self.assertEqual(expect, self.api.calls)
|
||||
self.assertEqual('ZZZ', data)
|
||||
|
||||
data = ''.join([b for b in image.data()])
|
||||
expect += [('GET', '/v1/images/3', {}, None)]
|
||||
self.assertEqual(self.api.calls, expect)
|
||||
self.assertEqual(data, 'ZZZ')
|
||||
self.assertEqual(expect, self.api.calls)
|
||||
self.assertEqual('ZZZ', data)
|
||||
|
||||
|
||||
class ParameterFakeAPI(utils.FakeAPI):
|
||||
|
@ -410,8 +410,8 @@ class ShellStdinHandlingTests(testtools.TestCase):
|
||||
|
||||
self.assertTrue('data' in self.collected_args[1])
|
||||
self.assertIsInstance(self.collected_args[1]['data'], file_type)
|
||||
self.assertEqual(self.collected_args[1]['data'].read(),
|
||||
'Some Data')
|
||||
self.assertEqual('Some Data',
|
||||
self.collected_args[1]['data'].read())
|
||||
|
||||
finally:
|
||||
try:
|
||||
@ -435,8 +435,8 @@ class ShellStdinHandlingTests(testtools.TestCase):
|
||||
|
||||
self.assertTrue('data' in self.collected_args[1])
|
||||
self.assertIsInstance(self.collected_args[1]['data'], file_type)
|
||||
self.assertEqual(self.collected_args[1]['data'].read(),
|
||||
'Some Data\n')
|
||||
self.assertEqual('Some Data\n',
|
||||
self.collected_args[1]['data'].read())
|
||||
|
||||
finally:
|
||||
try:
|
||||
|
Loading…
x
Reference in New Issue
Block a user