示例#1
0
 def test_validate_headers(self):
     req = Mock()
     req.headers = []
     self.assertEqual(cnt.validate_headers(req), '')
     req.headers = ['x-some-header']
     self.assertEqual(cnt.validate_headers(req), '')
     req.headers = ['x-delete-at', 'x-some-header']
     self.assertNotEqual(cnt.validate_headers(req), '')
     req.headers = ['x-delete-after', 'x-some-header']
     self.assertNotEqual(cnt.validate_headers(req), '')
     req.headers = ['x-delete-at', 'x-delete-after', 'x-some-header']
     self.assertNotEqual(cnt.validate_headers(req), '')
示例#2
0
 def test_validate_headers_ignoring_config_set(self):
     with patch('gluster.swift.common.constraints.'
                'Glusterfs._ignore_unsupported_headers', True):
         req = Mock()
         req.headers = []
         self.assertEqual(cnt.validate_headers(req), '')
         req.headers = ['x-some-header']
         self.assertEqual(cnt.validate_headers(req), '')
         req.headers = ['x-delete-at', 'x-some-header']
         self.assertEqual(cnt.validate_headers(req), '')
         req.headers = ['x-delete-after', 'x-some-header']
         self.assertEqual(cnt.validate_headers(req), '')
         req.headers = ['x-delete-at', 'x-delete-after', 'x-some-header']
         self.assertEqual(cnt.validate_headers(req), '')
示例#3
0
 def test_validate_headers(self):
     req = Mock()
     req.headers = []
     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']
     self.assertNotEqual(cnt.validate_headers(req), '')
     req.headers = ['x-delete-at', 'x-delete-after', 'x-some-header']
     self.assertNotEqual(cnt.validate_headers(req), '')
 def test_validate_headers(self):
     req = Mock()
     req.headers = []
     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']
     self.assertNotEqual(cnt.validate_headers(req), '')
     req.headers = ['x-delete-at', 'x-delete-after', 'x-some-header']
     self.assertNotEqual(cnt.validate_headers(req), '')
 def test_validate_headers_ignoring_config_set(self):
     with patch('gluster.swift.common.constraints.'
                'Glusterfs._ignore_unsupported_headers', True):
         req = Mock()
         req.headers = []
         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']
         self.assertEqual(cnt.validate_headers(req), '')
         req.headers = ['x-delete-at', 'x-delete-after', 'x-some-header']
         self.assertEqual(cnt.validate_headers(req), '')
示例#6
0
 def test_validate_headers_ignoring_config_set(self):
     with patch(
             'gluster.swift.common.constraints.'
             'Glusterfs._ignore_unsupported_headers', True):
         req = Mock()
         req.headers = []
         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']
         self.assertEqual(cnt.validate_headers(req), '')
         req.headers = ['x-delete-at', 'x-delete-after', 'x-some-header']
         self.assertEqual(cnt.validate_headers(req), '')