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), '')
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), '')
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), '')
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), '')