

def test_get(self):
    'Test a "normal" retrieval of an image in chunks.'
    uri = ('swift://%s:key@auth_address/glance/%s' % (self.swift_store_user, FAKE_UUID))
    loc = location.get_location_from_uri(uri, conf=self.conf)
    (image_swift, image_size) = self.store.get(loc)
    self.assertEqual(image_size, 5120)
    expected_data = (b'*' * FIVE_KB)
    data = b''
    for chunk in image_swift:
        data += chunk
    self.assertEqual(expected_data, data)

dataset/ETHPy150Open openstack/glance_store/glance_store/tests/unit/test_swift_store.py SwiftTests.test_get/original