summaryrefslogtreecommitdiffstats
path: root/test/unit/common/test_constraints.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/unit/common/test_constraints.py')
-rw-r--r--test/unit/common/test_constraints.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/test/unit/common/test_constraints.py b/test/unit/common/test_constraints.py
index 180721c..6c78d75 100644
--- a/test/unit/common/test_constraints.py
+++ b/test/unit/common/test_constraints.py
@@ -81,6 +81,10 @@ class TestConstraints(unittest.TestCase):
self.assertEqual(cnt.validate_headers(req), '')
req.headers = ['x-some-header']
self.assertEqual(cnt.validate_headers(req), '')
+ #TODO: Although we now support x-delete-at and x-delete-after,
+ #retained this test case as we may add some other header to
+ #unsupported list in future
+ raise SkipTest
req.headers = ['x-delete-at', 'x-some-header']
self.assertNotEqual(cnt.validate_headers(req), '')
req.headers = ['x-delete-after', 'x-some-header']
@@ -96,6 +100,10 @@ class TestConstraints(unittest.TestCase):
self.assertEqual(cnt.validate_headers(req), '')
req.headers = ['x-some-header']
self.assertEqual(cnt.validate_headers(req), '')
+ #TODO: Although we now support x-delete-at and x-delete-after,
+ #retained this test case as we may add some other header to
+ #unsupported list in future
+ raise SkipTest
req.headers = ['x-delete-at', 'x-some-header']
self.assertEqual(cnt.validate_headers(req), '')
req.headers = ['x-delete-after', 'x-some-header']
@@ -115,6 +123,10 @@ class TestConstraints(unittest.TestCase):
self.assertTrue(1, mock_check_metadata.call_count)
req.headers = ['x-some-header']
self.assertEqual(cnt.gluster_check_metadata(req, 'object', POST=False), None)
+ #TODO: Although we now support x-delete-at and x-delete-after,
+ #retained this test case as we may add some other header to
+ #unsupported list in future
+ raise SkipTest
req.headers = ['x-delete-at', 'x-some-header']
self.assertNotEqual(cnt.gluster_check_metadata(req, 'object', POST=False), None)
req.headers = ['x-delete-after', 'x-some-header']
@@ -135,5 +147,9 @@ class TestConstraints(unittest.TestCase):
req = Mock()
req.headers = []
self.assertTrue(cnt.gluster_check_object_creation(req, 'dir/.'))
+ #TODO: Although we now support x-delete-at and x-delete-after,
+ #retained this test case as we may add some other header to
+ #unsupported list in future
+ raise SkipTest
req.headers = ['x-delete-at']
self.assertTrue(cnt.gluster_check_object_creation(req, 'dir/z'))