summaryrefslogtreecommitdiff
path: root/tempest/api/object_storage
diff options
context:
space:
mode:
Diffstat (limited to 'tempest/api/object_storage')
-rw-r--r--tempest/api/object_storage/test_account_bulk.py3
-rw-r--r--tempest/api/object_storage/test_container_staticweb.py4
-rw-r--r--tempest/api/object_storage/test_crossdomain.py1
-rw-r--r--tempest/api/object_storage/test_healthcheck.py1
-rw-r--r--tempest/api/object_storage/test_object_expiry.py2
-rw-r--r--tempest/api/object_storage/test_object_formpost.py1
-rw-r--r--tempest/api/object_storage/test_object_formpost_negative.py1
-rw-r--r--tempest/api/object_storage/test_object_services.py14
-rw-r--r--tempest/api/object_storage/test_object_slo.py4
-rw-r--r--tempest/api/object_storage/test_object_temp_url.py5
10 files changed, 0 insertions, 36 deletions
diff --git a/tempest/api/object_storage/test_account_bulk.py b/tempest/api/object_storage/test_account_bulk.py
index 54c87d7b4..da4c80c32 100644
--- a/tempest/api/object_storage/test_account_bulk.py
+++ b/tempest/api/object_storage/test_account_bulk.py
@@ -65,7 +65,6 @@ class BulkTest(base.BaseObjectTest):
self.assertHeaders(resp, 'Account', 'GET')
self.assertNotIn(container_name, body)
- @test.attr(type='gate')
@test.idempotent_id('a407de51-1983-47cc-9f14-47c2b059413c')
@test.requires_ext(extension='bulk', service='object')
def test_extract_archive(self):
@@ -102,7 +101,6 @@ class BulkTest(base.BaseObjectTest):
self.assertIn(object_name, [c['name'] for c in contents_list])
- @test.attr(type='gate')
@test.idempotent_id('c075e682-0d2a-43b2-808d-4116200d736d')
@test.requires_ext(extension='bulk', service='object')
def test_bulk_delete(self):
@@ -130,7 +128,6 @@ class BulkTest(base.BaseObjectTest):
# Check if uploaded contents are completely deleted
self._check_contents_deleted(container_name)
- @test.attr(type='gate')
@test.idempotent_id('dbea2bcb-efbb-4674-ac8a-a5a0e33d1d79')
@test.requires_ext(extension='bulk', service='object')
def test_bulk_delete_by_POST(self):
diff --git a/tempest/api/object_storage/test_container_staticweb.py b/tempest/api/object_storage/test_container_staticweb.py
index b579a45bc..20452aba3 100644
--- a/tempest/api/object_storage/test_container_staticweb.py
+++ b/tempest/api/object_storage/test_container_staticweb.py
@@ -51,7 +51,6 @@ class StaticWebTest(base.BaseObjectTest):
@test.idempotent_id('c1f055ab-621d-4a6a-831f-846fcb578b8b')
@test.requires_ext(extension='staticweb', service='object')
- @test.attr('gate')
def test_web_index(self):
headers = {'web-index': self.object_name}
@@ -83,7 +82,6 @@ class StaticWebTest(base.BaseObjectTest):
@test.idempotent_id('941814cf-db9e-4b21-8112-2b6d0af10ee5')
@test.requires_ext(extension='staticweb', service='object')
- @test.attr('gate')
def test_web_listing(self):
headers = {'web-listings': 'true'}
@@ -116,7 +114,6 @@ class StaticWebTest(base.BaseObjectTest):
@test.idempotent_id('bc37ec94-43c8-4990-842e-0e5e02fc8926')
@test.requires_ext(extension='staticweb', service='object')
- @test.attr('gate')
def test_web_listing_css(self):
headers = {'web-listings': 'true',
'web-listings-css': 'listings.css'}
@@ -141,7 +138,6 @@ class StaticWebTest(base.BaseObjectTest):
@test.idempotent_id('f18b4bef-212e-45e7-b3ca-59af3a465f82')
@test.requires_ext(extension='staticweb', service='object')
- @test.attr('gate')
def test_web_error(self):
headers = {'web-listings': 'true',
'web-error': self.object_name}
diff --git a/tempest/api/object_storage/test_crossdomain.py b/tempest/api/object_storage/test_crossdomain.py
index 9d49a7336..8dbfd06da 100644
--- a/tempest/api/object_storage/test_crossdomain.py
+++ b/tempest/api/object_storage/test_crossdomain.py
@@ -36,7 +36,6 @@ class CrossdomainTest(base.BaseObjectTest):
# Turning http://.../v1/foobar into http://.../
self.account_client.skip_path()
- @test.attr('gate')
@test.idempotent_id('d1b8b031-b622-4010-82f9-ff78a9e915c7')
@test.requires_ext(extension='crossdomain', service='object')
def test_get_crossdomain_policy(self):
diff --git a/tempest/api/object_storage/test_healthcheck.py b/tempest/api/object_storage/test_healthcheck.py
index 2ca0a9fde..104253ab6 100644
--- a/tempest/api/object_storage/test_healthcheck.py
+++ b/tempest/api/object_storage/test_healthcheck.py
@@ -25,7 +25,6 @@ class HealthcheckTest(base.BaseObjectTest):
# Turning http://.../v1/foobar into http://.../
self.account_client.skip_path()
- @test.attr('gate')
@test.idempotent_id('db5723b1-f25c-49a9-bfeb-7b5640caf337')
def test_get_healthcheck(self):
diff --git a/tempest/api/object_storage/test_object_expiry.py b/tempest/api/object_storage/test_object_expiry.py
index 89856b730..fec68733e 100644
--- a/tempest/api/object_storage/test_object_expiry.py
+++ b/tempest/api/object_storage/test_object_expiry.py
@@ -69,7 +69,6 @@ class ObjectExpiryTest(base.BaseObjectTest):
self.assertRaises(lib_exc.NotFound, self.object_client.get_object,
self.container_name, self.object_name)
- @test.attr(type='gate')
@test.idempotent_id('fb024a42-37f3-4ba5-9684-4f40a7910b41')
def test_get_object_after_expiry_time(self):
# the 10s is important, because the get calls can take 3s each
@@ -77,7 +76,6 @@ class ObjectExpiryTest(base.BaseObjectTest):
metadata = {'X-Delete-After': '10'}
self._test_object_expiry(metadata)
- @test.attr(type='gate')
@test.idempotent_id('e592f18d-679c-48fe-9e36-4be5f47102c5')
def test_get_object_at_expiry_time(self):
metadata = {'X-Delete-At': str(int(time.time()) + 10)}
diff --git a/tempest/api/object_storage/test_object_formpost.py b/tempest/api/object_storage/test_object_formpost.py
index e39879227..ce587d74e 100644
--- a/tempest/api/object_storage/test_object_formpost.py
+++ b/tempest/api/object_storage/test_object_formpost.py
@@ -107,7 +107,6 @@ class ObjectFormPostTest(base.BaseObjectTest):
@test.idempotent_id('80fac02b-6e54-4f7b-be0d-a965b5cbef76')
@test.requires_ext(extension='formpost', service='object')
- @test.attr(type='gate')
def test_post_object_using_form(self):
body, content_type = self.get_multipart_form()
diff --git a/tempest/api/object_storage/test_object_formpost_negative.py b/tempest/api/object_storage/test_object_formpost_negative.py
index 429afbf3b..5e223a70a 100644
--- a/tempest/api/object_storage/test_object_formpost_negative.py
+++ b/tempest/api/object_storage/test_object_formpost_negative.py
@@ -125,7 +125,6 @@ class ObjectFormPostNegativeTest(base.BaseObjectTest):
@test.idempotent_id('b277257f-113c-4499-b8d1-5fead79f7360')
@test.requires_ext(extension='formpost', service='object')
- @test.attr(type='gate')
def test_post_object_using_form_invalid_signature(self):
self.key = "Wrong"
body, content_type = self.get_multipart_form()
diff --git a/tempest/api/object_storage/test_object_services.py b/tempest/api/object_storage/test_object_services.py
index 5797e7fe2..6acd0f2b7 100644
--- a/tempest/api/object_storage/test_object_services.py
+++ b/tempest/api/object_storage/test_object_services.py
@@ -89,7 +89,6 @@ class ObjectTest(base.BaseObjectTest):
for meta_key in not_in_meta:
self.assertNotIn('x-object-meta-' + meta_key, resp)
- @test.attr(type='gate')
@test.idempotent_id('5b4ce26f-3545-46c9-a2ba-5754358a4c62')
def test_create_object(self):
# create object
@@ -109,7 +108,6 @@ class ObjectTest(base.BaseObjectTest):
object_name)
self.assertEqual(data, body)
- @test.attr(type='gate')
@test.idempotent_id('5daebb1d-f0d5-4dc9-b541-69672eff00b0')
def test_create_object_with_content_disposition(self):
# create object with content_disposition
@@ -132,7 +130,6 @@ class ObjectTest(base.BaseObjectTest):
self.assertEqual(resp['content-disposition'], 'inline')
self.assertEqual(body, data)
- @test.attr(type='gate')
@test.idempotent_id('605f8317-f945-4bee-ae91-013f1da8f0a0')
def test_create_object_with_content_encoding(self):
# create object with content_encoding
@@ -160,7 +157,6 @@ class ObjectTest(base.BaseObjectTest):
metadata=metadata)
self.assertEqual(body, data_before)
- @test.attr(type='gate')
@test.idempotent_id('73820093-0503-40b1-a478-edf0e69c7d1f')
def test_create_object_with_etag(self):
# create object with etag
@@ -180,7 +176,6 @@ class ObjectTest(base.BaseObjectTest):
object_name)
self.assertEqual(data, body)
- @test.attr(type='gate')
@test.idempotent_id('84dafe57-9666-4f6d-84c8-0814d37923b8')
def test_create_object_with_expect_continue(self):
# create object with expect_continue
@@ -207,7 +202,6 @@ class ObjectTest(base.BaseObjectTest):
object_name)
self.assertEqual(data, body)
- @test.attr(type='gate')
@test.idempotent_id('4f84422a-e2f2-4403-b601-726a4220b54e')
def test_create_object_with_transfer_encoding(self):
# create object with transfer_encoding
@@ -225,7 +219,6 @@ class ObjectTest(base.BaseObjectTest):
object_name)
self.assertEqual(data, body)
- @test.attr(type='gate')
@test.idempotent_id('0f3d62a6-47e3-4554-b0e5-1a5dc372d501')
def test_create_object_with_x_fresh_metadata(self):
# create object with x_fresh_metadata
@@ -252,7 +245,6 @@ class ObjectTest(base.BaseObjectTest):
self.assertNotIn('x-object-meta-test-meta', resp)
self.assertEqual(data, body)
- @test.attr(type='gate')
@test.idempotent_id('1c7ed3e4-2099-406b-b843-5301d4811baf')
def test_create_object_with_x_object_meta(self):
# create object with object_meta
@@ -272,7 +264,6 @@ class ObjectTest(base.BaseObjectTest):
self.assertEqual(resp['x-object-meta-test-meta'], 'Meta')
self.assertEqual(data, body)
- @test.attr(type='gate')
@test.idempotent_id('e4183917-33db-4153-85cc-4dacbb938865')
def test_create_object_with_x_object_metakey(self):
# create object with the blank value of metadata
@@ -292,7 +283,6 @@ class ObjectTest(base.BaseObjectTest):
self.assertEqual(resp['x-object-meta-test-meta'], '')
self.assertEqual(data, body)
- @test.attr(type='gate')
@test.idempotent_id('ce798afc-b278-45de-a5ce-2ea124b98b99')
def test_create_object_with_x_remove_object_meta(self):
# create object with x_remove_object_meta
@@ -316,7 +306,6 @@ class ObjectTest(base.BaseObjectTest):
self.assertNotIn('x-object-meta-test-meta', resp)
self.assertEqual(data, body)
- @test.attr(type='gate')
@test.idempotent_id('ad21e342-7916-4f9e-ab62-a1f885f2aaf9')
def test_create_object_with_x_remove_object_metakey(self):
# create object with the blank value of remove metadata
@@ -340,7 +329,6 @@ class ObjectTest(base.BaseObjectTest):
self.assertNotIn('x-object-meta-test-meta', resp)
self.assertEqual(data, body)
- @test.attr(type='gate')
@test.idempotent_id('17738d45-03bd-4d45-9e0b-7b2f58f98687')
def test_delete_object(self):
# create object
@@ -944,7 +932,6 @@ class ObjectTest(base.BaseObjectTest):
# check destination object
self._check_copied_obj(dst_obj_name, data, in_meta=["test", "src"])
- @test.attr(type='gate')
@test.idempotent_id('e3e6a64a-9f50-4955-b987-6ce6767c97fb')
def test_object_upload_in_segments(self):
# create object
@@ -987,7 +974,6 @@ class ObjectTest(base.BaseObjectTest):
self.container_name, object_name)
self.assertEqual(''.join(data_segments), body)
- @test.attr(type='gate')
@test.idempotent_id('50d01f12-526f-4360-9ac2-75dd508d7b68')
def test_get_object_if_different(self):
# http://en.wikipedia.org/wiki/HTTP_ETag
diff --git a/tempest/api/object_storage/test_object_slo.py b/tempest/api/object_storage/test_object_slo.py
index 96a78b9dd..7df0dde83 100644
--- a/tempest/api/object_storage/test_object_slo.py
+++ b/tempest/api/object_storage/test_object_slo.py
@@ -109,7 +109,6 @@ class ObjectSloTest(base.BaseObjectTest):
resp['etag'] = resp['etag'].strip('"')
self.assertHeaders(resp, 'Object', method)
- @test.attr(type='gate')
@test.idempotent_id('2c3f24a6-36e8-4711-9aa2-800ee1fc7b5b')
def test_upload_manifest(self):
# create static large object from multipart manifest
@@ -124,7 +123,6 @@ class ObjectSloTest(base.BaseObjectTest):
self._assertHeadersSLO(resp, 'PUT')
- @test.attr(type='gate')
@test.idempotent_id('e69ad766-e1aa-44a2-bdd2-bf62c09c1456')
def test_list_large_object_metadata(self):
# list static large object metadata using multipart manifest
@@ -136,7 +134,6 @@ class ObjectSloTest(base.BaseObjectTest):
self._assertHeadersSLO(resp, 'HEAD')
- @test.attr(type='gate')
@test.idempotent_id('49bc49bc-dd1b-4c0f-904e-d9f10b830ee8')
def test_retrieve_large_object(self):
# list static large object using multipart manifest
@@ -151,7 +148,6 @@ class ObjectSloTest(base.BaseObjectTest):
sum_data = self.content + self.content
self.assertEqual(body, sum_data)
- @test.attr(type='gate')
@test.idempotent_id('87b6dfa1-abe9-404d-8bf0-6c3751e6aa77')
def test_delete_large_object(self):
# delete static large object using multipart manifest
diff --git a/tempest/api/object_storage/test_object_temp_url.py b/tempest/api/object_storage/test_object_temp_url.py
index ce67e85a8..874826948 100644
--- a/tempest/api/object_storage/test_object_temp_url.py
+++ b/tempest/api/object_storage/test_object_temp_url.py
@@ -92,7 +92,6 @@ class ObjectTempUrlTest(base.BaseObjectTest):
return url
- @test.attr(type='gate')
@test.idempotent_id('f91c96d4-1230-4bba-8eb9-84476d18d991')
@test.requires_ext(extension='tempurl', service='object')
def test_get_object_using_temp_url(self):
@@ -112,7 +111,6 @@ class ObjectTempUrlTest(base.BaseObjectTest):
resp, body = self.object_client.head(url)
self.assertHeaders(resp, 'Object', 'HEAD')
- @test.attr(type='gate')
@test.idempotent_id('671f9583-86bd-4128-a034-be282a68c5d8')
@test.requires_ext(extension='tempurl', service='object')
def test_get_object_using_temp_url_key_2(self):
@@ -137,7 +135,6 @@ class ObjectTempUrlTest(base.BaseObjectTest):
resp, body = self.object_client.get(url)
self.assertEqual(body, self.content)
- @test.attr(type='gate')
@test.idempotent_id('9b08dade-3571-4152-8a4f-a4f2a873a735')
@test.requires_ext(extension='tempurl', service='object')
def test_put_object_using_temp_url(self):
@@ -166,7 +163,6 @@ class ObjectTempUrlTest(base.BaseObjectTest):
_, body = self.object_client.get(url)
self.assertEqual(body, new_data)
- @test.attr(type='gate')
@test.idempotent_id('249a0111-5ad3-4534-86a7-1993d55f9185')
@test.requires_ext(extension='tempurl', service='object')
def test_head_object_using_temp_url(self):
@@ -181,7 +177,6 @@ class ObjectTempUrlTest(base.BaseObjectTest):
resp, body = self.object_client.head(url)
self.assertHeaders(resp, 'Object', 'HEAD')
- @test.attr(type='gate')
@test.idempotent_id('9d9cfd90-708b-465d-802c-e4a8090b823d')
@test.requires_ext(extension='tempurl', service='object')
def test_get_object_using_temp_url_with_inline_query_parameter(self):