diff options
author | Zuul <zuul@review.opendev.org> | 2023-04-04 17:17:06 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2023-04-04 17:17:06 +0000 |
commit | 0b9739ac0ba9062a554bf14c1635cbf1a2d5b00e (patch) | |
tree | e163c6e897da3489673c5eb5b5bac8eb222b22fa | |
parent | 91d62b1879bffc8d5667b49c0207bd5a0f182379 (diff) | |
parent | 0dff2cae9f259c8016a8f67e7d85585fdf3627b2 (diff) | |
download | swift-0b9739ac0ba9062a554bf14c1635cbf1a2d5b00e.tar.gz |
Merge "Patch policies for more per-policy quota tests"
-rw-r--r-- | test/unit/common/middleware/test_account_quotas.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/test/unit/common/middleware/test_account_quotas.py b/test/unit/common/middleware/test_account_quotas.py index feb637c31..072bbac40 100644 --- a/test/unit/common/middleware/test_account_quotas.py +++ b/test/unit/common/middleware/test_account_quotas.py @@ -382,13 +382,14 @@ class TestAccountQuota(unittest.TestCase): self.assertEqual(res.status_int, 400) self.assertEqual(self.app.calls, []) + @patch_policies def test_invalid_policy_quota(self): app = account_quotas.AccountQuotaMiddleware(self.app) cache = FakeCache(None) req = Request.blank('/v1/a', environ={ 'REQUEST_METHOD': 'POST', 'swift.cache': cache, - 'HTTP_X_ACCOUNT_QUOTA_BYTES_POLICY_POLICY_0': 'abc', + 'HTTP_X_ACCOUNT_QUOTA_BYTES_POLICY_NULO': 'abc', 'reseller_request': True}) res = req.get_response(app) self.assertEqual(res.status_int, 400) @@ -405,13 +406,14 @@ class TestAccountQuota(unittest.TestCase): self.assertEqual(res.status_int, 403) self.assertEqual(self.app.calls, []) + @patch_policies def test_valid_policy_quota_admin(self): app = account_quotas.AccountQuotaMiddleware(self.app) cache = FakeCache(None) req = Request.blank('/v1/a', environ={ 'REQUEST_METHOD': 'POST', 'swift.cache': cache, - 'HTTP_X_ACCOUNT_QUOTA_BYTES_POLICY_POLICY_0': '100'}) + 'HTTP_X_ACCOUNT_QUOTA_BYTES_POLICY_UNU': '100'}) res = req.get_response(app) self.assertEqual(res.status_int, 403) self.assertEqual(self.app.calls, []) @@ -430,13 +432,14 @@ class TestAccountQuota(unittest.TestCase): ('POST', '/v1/a', {'Host': 'localhost:80', 'X-Account-Meta-Quota-Bytes': '100'})]) + @patch_policies def test_valid_policy_quota_reseller(self): app = account_quotas.AccountQuotaMiddleware(self.app) cache = FakeCache(None) req = Request.blank('/v1/a', environ={ 'REQUEST_METHOD': 'POST', 'swift.cache': cache, - 'HTTP_X_ACCOUNT_QUOTA_BYTES_POLICY_POLICY_0': '100', + 'HTTP_X_ACCOUNT_QUOTA_BYTES_POLICY_NULO': '100', 'reseller_request': True}) res = req.get_response(app) self.assertEqual(res.status_int, 200) |