Skip to content

Commit 583bc45

Browse files
committed
chore: the test client loads EntrepriseUser
1 parent 2ad70a2 commit 583bc45

3 files changed

Lines changed: 5 additions & 3 deletions

File tree

tests/conftest.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import pytest
22
from httpx import Client
33
from scim2_client.engines.httpx import SyncSCIMClient
4+
from scim2_models import EnterpriseUser
45
from scim2_models import Group
56
from scim2_models import User
67

@@ -11,7 +12,7 @@
1112
@pytest.fixture
1213
def scim_client(httpserver):
1314
client = Client(base_url=f"http://localhost:{httpserver.port}")
14-
scim_client = SyncSCIMClient(client, resource_models=[User, Group])
15+
scim_client = SyncSCIMClient(client, resource_models=[User[EnterpriseUser], Group])
1516
scim_client.register_naive_resource_types()
1617
return scim_client
1718

tests/test_resource.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
from pydantic import Field
66
from scim2_models import ComplexAttribute
77
from scim2_models import Context
8+
from scim2_models import EnterpriseUser
89
from scim2_models import ListResponse
910
from scim2_models import Reference
1011
from scim2_models import Resource
@@ -124,7 +125,7 @@ def test_model_resolution_from_resource_type(testing_context):
124125
)
125126

126127
model = _model_from_resource_type(testing_context, user_resource_type)
127-
assert model == User
128+
assert model == User[EnterpriseUser]
128129

129130

130131
def test_object_query_without_id_when_object_missing_from_list(

tests/test_resource_types.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ def test_access_resource_type_by_id_success(httpserver, testing_context):
122122
f"Successfully accessed the /ResourceTypes/{resource_type.id} endpoint."
123123
== result[0].reason
124124
)
125-
assert result[0].data == resource_type
125+
assert result[0].data.model_dump() == resource_type.model_dump()
126126

127127

128128
def test_access_invalid_resource_type_non_error_response(httpserver, testing_context):

0 commit comments

Comments
 (0)