Skip to content

Commit 3bcbd22

Browse files
committed
feat: split SCIM server unit tests
1 parent 6361258 commit 3bcbd22

1 file changed

Lines changed: 15 additions & 3 deletions

File tree

tests/scim/test_scim_tester.py

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,19 @@
1+
import pytest
12
from scim2_tester import Status
23
from scim2_tester import check_server
4+
from scim2_tester.discovery import get_all_available_tags
5+
from scim2_tester.discovery import get_standard_resource_types
36

47

5-
def test_scim_tester(scim_client):
6-
results = check_server(scim_client, raise_exceptions=True)
7-
assert all(result.status == Status.SUCCESS for result in results)
8+
@pytest.mark.parametrize("tag", get_all_available_tags())
9+
@pytest.mark.parametrize("resource_type", [None] + get_standard_resource_types())
10+
def test_individual_filters(scim_client, tag, resource_type):
11+
results = check_server(
12+
scim_client,
13+
raise_exceptions=False,
14+
include_tags={tag},
15+
resource_types=resource_type,
16+
)
17+
18+
for result in results:
19+
assert result.status in (Status.SKIPPED, Status.SUCCESS)

0 commit comments

Comments
 (0)