File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11Changelog
22=========
33
4+ [0.2.1] - Unreleased
5+ --------------------
6+
7+ Fixed
8+ ^^^^^
9+ - Sort results in get_all_available_tags, so it can be used with pytest-xdist.
10+
411[0.2.0] - 2025-08-12
5- ---------------------
12+ --------------------
613
714Added
815^^^^^
Original file line number Diff line number Diff line change 33from scim2_tester .utils import get_registered_tags
44
55
6- def get_all_available_tags () -> set [str ]:
6+ def get_all_available_tags () -> list [str ]:
77 """Get all available tags from the global registry.
88
99 This function returns tags that have been registered by checker decorators
@@ -12,11 +12,9 @@ def get_all_available_tags() -> set[str]:
1212
1313 :returns: Set of all unique tags found in the codebase.
1414 """
15- # Import all scim2_tester modules to ensure decorators are executed
1615 import scim2_tester .checkers # noqa: F401
1716
18- # Get registered tags from the global registry
19- registered_tags = get_registered_tags ()
17+ registered_tags = sorted (get_registered_tags ())
2018
2119 return registered_tags
2220
Original file line number Diff line number Diff line change @@ -95,7 +95,7 @@ def test_tag_discovery_utility(scim2_server_app):
9595 "resource-types" ,
9696 "schemas" ,
9797 }
98- discovered_core = discovered_tags .intersection (core_tags )
98+ discovered_core = set ( discovered_tags ) .intersection (core_tags )
9999 assert len (discovered_core ) >= 8 , (
100100 f"Expected at least 8 core tags, got { len (discovered_core )} : { discovered_core } "
101101 )
You can’t perform that action at this time.
0 commit comments