Merge "Added test for Limit formatting routes when adding resources"

This commit is contained in:
Zuul 2018-08-04 02:16:21 +00:00 committed by Gerrit Code Review
commit f572d5f75e
2 changed files with 18 additions and 1 deletions

View File

@ -42,7 +42,7 @@ class SharesMetadataTest(base.BaseSharesTest):
@tc.attr(base.TAG_POSITIVE, base.TAG_API_WITH_BACKEND)
def test_set_get_delete_metadata(self):
md = {u"key3": u"value3", u"key4": u"value4", }
md = {u"key3": u"value3", u"key4": u"value4", u"key.5.1": u"value.5"}
# create share
share = self.create_share(cleanup_in_class=False)

View File

@ -42,6 +42,7 @@ class SharesMetadataAPIOnlyNegativeTest(base.BaseSharesTest):
"wrong_share_id", md)
@ddt.ddt
class SharesMetadataNegativeTest(base.BaseSharesTest):
@classmethod
@ -98,3 +99,19 @@ class SharesMetadataNegativeTest(base.BaseSharesTest):
self.assertRaises(lib_exc.NotFound,
self.shares_client.delete_metadata,
self.share["id"], "wrong_key")
@tc.attr(base.TAG_NEGATIVE, base.TAG_API_WITH_BACKEND)
@ddt.data(("foo.xml", False), ("foo.json", False),
("foo.xml", True), ("foo.json", True))
@ddt.unpack
def test_try_delete_metadata_with_unsupport_format_key(
self, key, is_v2_client):
md = {key: u"value.test"}
client = self.shares_v2_client if is_v2_client else self.shares_client
# set metadata
client.set_metadata(self.share["id"], md)
self.assertRaises(lib_exc.NotFound,
client.delete_metadata,
self.share["id"], key)