~ubuntu-branches/ubuntu/trusty/swift/trusty-updates

« back to all changes in this revision

Viewing changes to test/unit/common/middleware/test_account_quotas.py

  • Committer: Package Import Robot
  • Author(s): Chuck Short, James Page, Chuck Short
  • Date: 2013-08-13 10:37:13 UTC
  • mfrom: (1.2.21)
  • Revision ID: package-import@ubuntu.com-20130813103713-1ctbx4zifyljs2aq
Tags: 1.9.1-0ubuntu1
[ James Page ]
* d/control: Update VCS fields for new branch locations.

[ Chuck Short ]
* New upstream release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
180
180
        res = req.get_response(app)
181
181
        self.assertEquals(res.status_int, 403)
182
182
 
 
183
    def test_delete_quotas_with_remove_header(self):
 
184
        headers = [('x-account-bytes-used', '0'), ]
 
185
        app = account_quotas.AccountQuotaMiddleware(FakeApp(headers))
 
186
        cache = FakeCache(None)
 
187
        req = Request.blank('/v1/a/c', environ={
 
188
                'REQUEST_METHOD': 'POST',
 
189
                'swift.cache': cache,
 
190
                'HTTP_X_REMOVE_ACCOUNT_META_QUOTA_BYTES': 'True'})
 
191
        res = req.get_response(app)
 
192
        self.assertEquals(res.status_int, 403)
 
193
 
183
194
    def test_delete_quotas_reseller(self):
184
195
        headers = [('x-account-bytes-used', '0'), ]
185
196
        app = account_quotas.AccountQuotaMiddleware(FakeApp(headers))
190
201
        res = req.get_response(app)
191
202
        self.assertEquals(res.status_int, 200)
192
203
 
 
204
    def test_delete_quotas_with_remove_header_reseller(self):
 
205
        headers = [('x-account-bytes-used', '0'), ]
 
206
        app = account_quotas.AccountQuotaMiddleware(FakeApp(headers))
 
207
        cache = FakeCache(None)
 
208
        req = Request.blank('/v1/a/c', environ={
 
209
                'REQUEST_METHOD': 'POST',
 
210
                'swift.cache': cache,
 
211
                'HTTP_X_REMOVE_ACCOUNT_META_QUOTA_BYTES': 'True',
 
212
                'reseller_request': True})
 
213
        res = req.get_response(app)
 
214
        self.assertEquals(res.status_int, 200)
 
215
 
193
216
    def test_invalid_request_exception(self):
194
217
        headers = [('x-account-bytes-used', '1000'), ]
195
218
        app = account_quotas.AccountQuotaMiddleware(FakeApp(headers))