File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1010from scim2_models import ComplexAttribute
1111from scim2_models import Extension
1212from scim2_models import ExternalReference
13- from scim2_models import Meta
13+ from scim2_models import Mutability
1414from scim2_models import Reference
1515from scim2_models import Resource
1616from scim2_models import URIReference
@@ -54,7 +54,7 @@ def generate_random_value(
5454 field_type = obj .get_field_root_type (field_name )
5555
5656 value : Any
57- if field_type is Meta :
57+ if obj . get_field_annotation ( field_name , Mutability ) == Mutability . read_only :
5858 value = None
5959
6060 elif field .examples :
Original file line number Diff line number Diff line change 77from scim2_models import Context
88from scim2_models import EnterpriseUser
99from scim2_models import ListResponse
10+ from scim2_models import Mutability
1011from scim2_models import Reference
1112from scim2_models import Resource
1213from scim2_models import ResourceType
@@ -77,7 +78,7 @@ class MockClient:
7778 )
7879
7980 for field_name in obj .__class__ .model_fields :
80- if field_name == "meta" :
81+ if obj . get_field_annotation ( field_name , Mutability ) == Mutability . read_only :
8182 continue
8283
8384 assert getattr (obj , field_name ) is not None
You can’t perform that action at this time.
0 commit comments