From 0dff2cae9f259c8016a8f67e7d85585fdf3627b2 Mon Sep 17 00:00:00 2001 From: Tim Burke Date: Mon, 3 Apr 2023 10:04:36 -0700 Subject: Patch policies for more per-policy quota tests Related-Change: Ib25c2f667e5b81301f8c67375644981a13487cfe Change-Id: I1cc32bfe607454c6756f08ed9d95ac027369e638 --- test/unit/common/middleware/test_account_quotas.py | 9 ++++++--- 1 file 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) -- cgit v1.2.1