Fix the object store set metadata functional test

The metadata set functional test is seems to be failing
because scheduled deletes are not available on the test
gate.  The test is cool, but not really required because
the custom and system metadata sets are covered in other
test cases.

Partial-bug: #1665495

Change-Id: I321dca1657ba31722e5806c83ff457bb1339a370
This commit is contained in:
Terry Howe 2017-02-23 11:48:14 -07:00
parent 96dc965381
commit 20ba3174bb

View File

@ -71,25 +71,14 @@ class TestObject(base.BaseFunctionalTest):
self.assertEqual('attachment', obj.content_disposition)
self.assertEqual('deflate', obj.content_encoding)
# set system metadata and custom metadata
self.conn.object_store.set_object_metadata(
obj, k0='v0', delete_after=100)
# set custom metadata
self.conn.object_store.set_object_metadata(obj, k0='v0')
obj = self.conn.object_store.get_object_metadata(obj)
self.assertIn('k0', obj.metadata)
self.assertEqual('v0', obj.metadata['k0'])
self.assertEqual('attachment', obj.content_disposition)
self.assertEqual('deflate', obj.content_encoding)
# unset system metadata
self.conn.object_store.delete_object_metadata(
obj, keys=['delete_after'])
obj = self.conn.object_store.get_object_metadata(obj)
self.assertIn('k0', obj.metadata)
self.assertEqual('v0', obj.metadata['k0'])
self.assertEqual('attachment', obj.content_disposition)
self.assertEqual('deflate', obj.content_encoding)
self.assertIsNone(obj.delete_at)
# unset more system metadata
self.conn.object_store.delete_object_metadata(
obj, keys=['content_disposition'])