Newer
Older
import pytest
from keycloak import KeycloakAdmin, KeycloakOpenID
@pytest.fixture
def keycloak_master_admin(settings):
admin = KeycloakAdmin(**settings.KEYCLOAK['admin'])
yield admin
@pytest.fixture
def keycloak(settings):
keycloak = KeycloakOpenID(**settings.KEYCLOAK['openid_client'])
yield keycloak
@pytest.fixture
def user_id(keycloak_admin):
user_id = keycloak_admin.create_user({
'email': 'emma.goldman@ccee.coop',
'username': 'emma.goldman',
'enabled': True,
'firstName': 'Emma',
'lastName': 'Goldman'
})
yield user_id
keycloak_admin.delete_user(user_id)
@pytest.fixture
def auth_token(keycloack):
# Not implemented yet
pass