Example #1
0
    def test_throttle_login(self):
        # Extract the limit from settings (ex: '50/day')
        limit = settings.THROTTLE_LOGIN_PATTERN.split('/')[0]
        for _ in range(0, int(limit)):
            get_request('/login', org=self.factory.org)

        response = get_request('/login', org=self.factory.org)
        self.assertEqual(response.status_code, 429)
Example #2
0
    def test_throttle_login(self):
        # Extract the limit from settings (ex: '50/day')
        limit = settings.THROTTLE_LOGIN_PATTERN.split('/')[0]
        for _ in range(0, int(limit)):
            get_request('/login', org=self.factory.org)

        response = get_request('/login', org=self.factory.org)
        self.assertEqual(response.status_code, 429)
    def test_expired_invite_token(self):

        with mock.patch('time.time') as patched_time:
            patched_time.return_value = time.time() - (7 * 24 * 3600) - 10
            token = invite_token(self.factory.user)

        response = get_request('/invite/{}'.format(token), org=self.factory.org)
        self.assertEqual(response.status_code, 400)
Example #4
0
    def test_expired_invite_token(self):

        with mock.patch('time.time') as patched_time:
            patched_time.return_value = time.time() - (7 * 24 * 3600) - 10
            token = invite_token(self.factory.user)

        response = get_request('/invite/{}'.format(token),
                               org=self.factory.org)
        self.assertEqual(response.status_code, 400)
Example #5
0
 def test_valid_token(self):
     token = invite_token(self.factory.user)
     response = get_request('/invite/{}'.format(token),
                            org=self.factory.org)
     self.assertEqual(response.status_code, 200)
Example #6
0
 def test_invalid_invite_token(self):
     response = get_request('/invite/badtoken', org=self.factory.org)
     self.assertEqual(response.status_code, 400)
 def test_valid_token(self):
     token = invite_token(self.factory.user)
     response = get_request('/invite/{}'.format(token), org=self.factory.org)
     self.assertEqual(response.status_code, 200)
 def test_invalid_invite_token(self):
     response = get_request('/invite/badtoken', org=self.factory.org)
     self.assertEqual(response.status_code, 400)