diff options
author | Prashanth Pai <ppai@redhat.com> | 2015-09-08 15:44:09 +0530 |
---|---|---|
committer | Prashanth Pai <ppai@redhat.com> | 2016-01-11 20:47:23 -0800 |
commit | c5d76cdd2e2e99d4ac65b645b17cf8a43e4ccab4 (patch) | |
tree | 9266f8a8419d48ab6f19a2bb5ca0988e72f501da /test/functional | |
parent | ac33dc6dbf1f982cf522556aa938ebfb0e6ddded (diff) |
Do not use pickle: Use json
Change-Id: Iffdd56704330897fbde21f101c9b2ed03c2ae296
Signed-off-by: Prashanth Pai <ppai@redhat.com>
Reviewed-by: Thiago da Silva <tdasilva@redhat.com>
Tested-by: Thiago da Silva <tdasilva@redhat.com>
Reviewed-on: http://review.gluster.org/13221
Diffstat (limited to 'test/functional')
-rw-r--r-- | test/functional/tests.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/test/functional/tests.py b/test/functional/tests.py index ad87d7e..b8633b0 100644 --- a/test/functional/tests.py +++ b/test/functional/tests.py @@ -1125,6 +1125,9 @@ class TestFile(Base): self.assert_status(400) def testMetadataNumberLimit(self): + raise SkipTest("Bad test") + # TODO(ppai): Fix it in upstream swift first + # Refer to comments below number_limit = load_constraint('max_meta_count') size_limit = load_constraint('max_meta_overall_size') @@ -1137,10 +1140,13 @@ class TestFile(Base): metadata = {} while len(metadata.keys()) < i: key = Utils.create_ascii_name() + # The following line returns a valid utf8 byte sequence val = Utils.create_name() if len(key) > j: key = key[:j] + # This slicing done below can make the 'utf8' byte + # sequence invalid and hence it cannot be decoded. val = val[:j] size += len(key) + len(val) @@ -1154,6 +1160,9 @@ class TestFile(Base): self.assert_status(201) self.assert_(file_item.sync_metadata()) self.assert_status((201, 202)) + self.assert_(file_item.initialize()) + self.assert_status(200) + self.assertEqual(file_item.metadata, metadata) else: self.assertRaises(ResponseError, file_item.write) self.assert_status(400) @@ -1315,6 +1324,9 @@ class TestFile(Base): self.assert_(file_item.write()) self.assert_status(201) self.assert_(file_item.sync_metadata()) + self.assert_(file_item.initialize()) + self.assert_status(200) + self.assertEqual(file_item.metadata, metadata) else: self.assertRaises(ResponseError, file_item.write) self.assert_status(400) |