

@mock.patch.object(swiftclient.client, 'delete_object')
def test_delete_slo(self, mock_del_obj):
    '\n        Test we can delete an existing image stored as SLO, static large object\n        '
    conf = copy.deepcopy(SWIFT_CONF)
    self.config(**conf)
    moves.reload_module(swift)
    self.store = Store(self.conf)
    self.store.configure()
    uri = ('swift://%s:key@authurl/glance/%s' % (self.swift_store_user, FAKE_UUID2))
    loc = location.get_location_from_uri(uri, conf=self.conf)
    self.store.delete(loc)
    self.assertEqual(1, mock_del_obj.call_count)
    (_, kwargs) = mock_del_obj.call_args
    self.assertEqual('multipart-manifest=delete', kwargs.get('query_string'))

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