Example #1
0
    def test_login_with_missing_mandatory_claims_should_be_forbidden(self):
        # Given
        payload_vars = PAYLOAD.copy()
        payload_vars['iat'] = time.time()
        payload_vars['exp'] = payload_vars['iat'] + float(3600)  # one hour from now

        token = self.token_generator.generate_token(payload_vars)

        # When
        self.get('/session?token=' + token)

        # Then
        self.assertStatusForbidden()
    def test_login_with_missing_mandatory_claims_should_be_forbidden(self):
        # Given
        payload_vars = PAYLOAD.copy()
        payload_vars["iat"] = time.time()
        payload_vars["exp"] = payload_vars["iat"] + float(3600)  # one hour from now

        token = self.token_generator.generate_token(payload_vars)

        # When
        self.post(url=f"/session?token={token}")

        # Then
        self.assertStatusForbidden()