Skip to content
Snippets Groups Projects

Hotfix the wrong user id, ref #480

2 files
+ 13
13
Compare changes
  • Side-by-side
  • Inline

Files

@@ -12,9 +12,9 @@ class JwtTest(unittest.TestCase):
def response(self, roles: [str]) -> dict:
return dict({
"client_id": "username",
"realm_access": {
"roles": roles
'client_id': 'username',
'realm_access': {
'roles': roles
}
})
@@ -37,13 +37,13 @@ class JwtTest(unittest.TestCase):
def test_verify_token_empty_token_fails(self):
with app.app_context():
# test
user = verify_token("")
user = verify_token('')
self.assertFalse(user)
def test_verify_token_malformed_token_fails(self):
with app.app_context():
# test
user = verify_token("eyEYEY12345")
user = verify_token('eyEYEY12345')
self.assertFalse(user)
def test_verify_token_succeeds(self):
@@ -59,25 +59,25 @@ class JwtTest(unittest.TestCase):
def test_verify_password_no_username_fails(self):
with app.app_context():
# test
user = verify_password(None, "pass")
user = verify_password(None, 'pass')
self.assertFalse(user)
def test_verify_password_empty_username_fails(self):
with app.app_context():
# test
user = verify_password("", "pass")
user = verify_password('', 'pass')
self.assertFalse(user)
def test_verify_password_no_password_fails(self):
with app.app_context():
# test
user = verify_password("username", None)
user = verify_password('username', None)
self.assertFalse(user)
def test_verify_password_empty_password_fails(self):
with app.app_context():
# test
user = verify_password("username", "")
user = verify_password('username', '')
self.assertFalse(user)
def test_verify_password_succeeds(self):
@@ -87,11 +87,12 @@ class JwtTest(unittest.TestCase):
mock.post('http://auth-service:8080/api/auth/realms/dbrepo/protocol/openid-connect/token',
json=self.response([]))
# test
user = verify_password("username", "password")
user = verify_password('username', 'password')
self.assertIsNotNone(user)
def test_get_user_roles_succeeds(self):
with app.app_context():
# test
roles: [str] = get_user_roles(User(username="username", roles=[]))
roles: [str] = get_user_roles(
User(id='b98415d8-28bc-4472-84ff-3d09cc79aff6', username='username', roles=[]))
self.assertEqual([], roles)
Loading