Updating the django-rate-limit requirement.
updated the django-ratelimit to use unreleased version that supports Django 2.2
This commit is contained in:
Aarif
2020-01-09 20:15:17 +05:00
committed by Awais Qureshi
parent 25baa93af9
commit 8cc86d3aab
9 changed files with 24 additions and 16 deletions

View File

@@ -140,11 +140,13 @@ class IDTokenTest(BaseTestMixin, IDTokenTestCase):
self.assertTrue(claims['administrator'])
def test_rate_limit_token(self):
with mock.patch('openedx.core.djangoapps.oauth_dispatch.views.AccessTokenView.ratelimit_rate', '1/m'):
response = self.get_access_token_response('openid profile permissions')
self.assertEqual(response.status_code, 200)
response = self.get_access_token_response('openid profile permissions')
self.assertEqual(response.status_code, 403)
response = self.get_access_token_response('openid profile permissions')
self.assertEqual(response.status_code, 200)
response = self.get_access_token_response('openid profile permissions')
self.assertEqual(response.status_code, 200)
response = self.get_access_token_response('openid profile permissions')
self.assertEqual(response.status_code, 403)
class UserInfoTest(BaseTestMixin, UserInfoTestCase):