diff options
author | Jenkins <jenkins@review.openstack.org> | 2014-03-14 06:25:29 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2014-03-14 06:25:29 +0000 |
commit | 6c5b0b2b70a98fc1061d514c84c902d237efd35a (patch) | |
tree | f83fc06c7c921790a22b875c1f8fdd99338381cd | |
parent | fc18d0856dd8677521b8f940cb7fc2c6ffbc2e26 (diff) | |
parent | fc499f3092c616deb6ec5dc089d5a05903538d5c (diff) | |
download | swift-6c5b0b2b70a98fc1061d514c84c902d237efd35a.tar.gz |
Merge "Added a test for empty metadata"
-rwxr-xr-x | test/unit/obj/test_server.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/test/unit/obj/test_server.py b/test/unit/obj/test_server.py index 6a38df6e6..59555073a 100755 --- a/test/unit/obj/test_server.py +++ b/test/unit/obj/test_server.py @@ -231,6 +231,19 @@ class TestObjectController(unittest.TestCase): "X-Object-Meta-3" in resp.headers) self.assertEquals(resp.headers['Content-Type'], 'application/x-test') + # Test for empty metadata + timestamp = normalize_timestamp(time()) + req = Request.blank('/sda1/p/a/c/o', + environ={'REQUEST_METHOD': 'POST'}, + headers={'X-Timestamp': timestamp, + 'Content-Type': 'application/x-test', + 'X-Object-Meta-3': ''}) + resp = req.get_response(self.object_controller) + self.assertEqual(resp.status_int, 202) + req = Request.blank('/sda1/p/a/c/o') + resp = req.get_response(self.object_controller) + self.assertEquals(resp.headers["x-object-meta-3"], '') + def test_POST_old_timestamp(self): ts = time() timestamp = normalize_timestamp(ts) |