Skip to content

Commit cd86ca2

Browse files
committed
PY: regenerate example and snapshot for assert-based setter narrowing
1 parent e056c32 commit cd86ca2

6 files changed

Lines changed: 23 additions & 23 deletions

File tree

examples/python-r4-us-core/fhir_types/hl7_fhir_r4_core/profiles/extension_nationality.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ def set_code(self, value: "Extension | CodeableConcept") -> "NationalityExtensio
7575
raise ValueError(f"Expected extension url 'code', got {_get_key(value, 'url')!r}")
7676
push_extension(self._resource, value)
7777
else:
78-
value = cast("CodeableConcept", value)
78+
assert not isinstance(value, Extension)
7979
push_extension(self._resource, Extension(url="code", valueCodeableConcept=value))
8080
return self
8181

@@ -99,7 +99,7 @@ def set_period(self, value: "Extension | Period") -> "NationalityExtension":
9999
raise ValueError(f"Expected extension url 'period', got {_get_key(value, 'url')!r}")
100100
push_extension(self._resource, value)
101101
else:
102-
value = cast("Period", value)
102+
assert not isinstance(value, Extension)
103103
push_extension(self._resource, Extension(url="period", valuePeriod=value))
104104
return self
105105

examples/python-r4-us-core/fhir_types/hl7_fhir_us_core/profiles/extension_uscore_ethnicity_extension.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ def set_omb_category(self, value: "Extension | dict[str, Any]") -> "UscoreEthnic
9292
raise ValueError(f"Expected extension url 'ombCategory', got {_get_key(value, 'url')!r}")
9393
push_extension(self._resource, value)
9494
else:
95-
value = cast("dict[str, Any]", value)
95+
assert isinstance(value, dict)
9696
push_extension(self._resource, {"url": "ombCategory", **value})
9797
return self
9898

@@ -116,7 +116,7 @@ def set_detailed(self, value: "Extension | dict[str, Any]") -> "UscoreEthnicityE
116116
raise ValueError(f"Expected extension url 'detailed', got {_get_key(value, 'url')!r}")
117117
push_extension(self._resource, value)
118118
else:
119-
value = cast("dict[str, Any]", value)
119+
assert isinstance(value, dict)
120120
push_extension(self._resource, {"url": "detailed", **value})
121121
return self
122122

@@ -140,7 +140,7 @@ def set_text(self, value: "Extension | dict[str, Any]") -> "UscoreEthnicityExten
140140
raise ValueError(f"Expected extension url 'text', got {_get_key(value, 'url')!r}")
141141
push_extension(self._resource, value)
142142
else:
143-
value = cast("dict[str, Any]", value)
143+
assert isinstance(value, dict)
144144
push_extension(self._resource, {"url": "text", **value})
145145
return self
146146

examples/python-r4-us-core/fhir_types/hl7_fhir_us_core/profiles/extension_uscore_race_extension.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ def set_omb_category(self, value: "Extension | dict[str, Any]") -> "UscoreRaceEx
9595
raise ValueError(f"Expected extension url 'ombCategory', got {_get_key(value, 'url')!r}")
9696
push_extension(self._resource, value)
9797
else:
98-
value = cast("dict[str, Any]", value)
98+
assert isinstance(value, dict)
9999
push_extension(self._resource, {"url": "ombCategory", **value})
100100
return self
101101

@@ -119,7 +119,7 @@ def set_detailed(self, value: "Extension | dict[str, Any]") -> "UscoreRaceExtens
119119
raise ValueError(f"Expected extension url 'detailed', got {_get_key(value, 'url')!r}")
120120
push_extension(self._resource, value)
121121
else:
122-
value = cast("dict[str, Any]", value)
122+
assert isinstance(value, dict)
123123
push_extension(self._resource, {"url": "detailed", **value})
124124
return self
125125

@@ -143,7 +143,7 @@ def set_text(self, value: "Extension | dict[str, Any]") -> "UscoreRaceExtension"
143143
raise ValueError(f"Expected extension url 'text', got {_get_key(value, 'url')!r}")
144144
push_extension(self._resource, value)
145145
else:
146-
value = cast("dict[str, Any]", value)
146+
assert isinstance(value, dict)
147147
push_extension(self._resource, {"url": "text", **value})
148148
return self
149149

examples/python-r4-us-core/fhir_types/hl7_fhir_us_core/profiles/extension_uscore_tribal_affiliation_extension.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ def set_tribal_affiliation(self, value: "Extension | dict[str, Any]") -> "Uscore
8888
raise ValueError(f"Expected extension url 'tribalAffiliation', got {_get_key(value, 'url')!r}")
8989
push_extension(self._resource, value)
9090
else:
91-
value = cast("dict[str, Any]", value)
91+
assert isinstance(value, dict)
9292
push_extension(self._resource, {"url": "tribalAffiliation", **value})
9393
return self
9494

@@ -112,7 +112,7 @@ def set_is_enrolled(self, value: "Extension | dict[str, Any]") -> "UscoreTribalA
112112
raise ValueError(f"Expected extension url 'isEnrolled', got {_get_key(value, 'url')!r}")
113113
push_extension(self._resource, value)
114114
else:
115-
value = cast("dict[str, Any]", value)
115+
assert isinstance(value, dict)
116116
push_extension(self._resource, {"url": "isEnrolled", **value})
117117
return self
118118

examples/python-r4-us-core/fhir_types/hl7_fhir_us_core/profiles/patient_uscore_patient_profile.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ def set_race(self, value: "UscoreRaceExtension | Extension | dict[str, Any]") ->
106106
raise ValueError(f"Expected extension url 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-race', got {_get_key(value, 'url')!r}")
107107
push_extension(self._resource, value)
108108
else:
109-
value = cast("dict[str, Any]", value)
109+
assert isinstance(value, dict)
110110
sub_extensions = []
111111
if value.get("ombCategory") is not None:
112112
sub_extensions.append({"url": "ombCategory", "valueCoding": value["ombCategory"]})
@@ -144,7 +144,7 @@ def set_ethnicity(self, value: "UscoreEthnicityExtension | Extension | dict[str,
144144
raise ValueError(f"Expected extension url 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity', got {_get_key(value, 'url')!r}")
145145
push_extension(self._resource, value)
146146
else:
147-
value = cast("dict[str, Any]", value)
147+
assert isinstance(value, dict)
148148
sub_extensions = []
149149
if value.get("ombCategory") is not None:
150150
sub_extensions.append({"url": "ombCategory", "valueCoding": value["ombCategory"]})
@@ -182,7 +182,7 @@ def set_tribal_affiliation(self, value: "UscoreTribalAffiliationExtension | Exte
182182
raise ValueError(f"Expected extension url 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-tribal-affiliation', got {_get_key(value, 'url')!r}")
183183
push_extension(self._resource, value)
184184
else:
185-
value = cast("dict[str, Any]", value)
185+
assert isinstance(value, dict)
186186
sub_extensions = []
187187
if value.get("tribalAffiliation") is not None:
188188
sub_extensions.append({"url": "tribalAffiliation", "valueCodeableConcept": value["tribalAffiliation"]})
@@ -217,7 +217,7 @@ def set_sex(self, value: "UscoreIndividualSexExtension | Extension | Coding") ->
217217
raise ValueError(f"Expected extension url 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-individual-sex', got {_get_key(value, 'url')!r}")
218218
push_extension(self._resource, value)
219219
else:
220-
value = cast("Coding", value)
220+
assert not isinstance(value, Extension)
221221
push_extension(self._resource, Extension(url="http://hl7.org/fhir/us/core/StructureDefinition/us-core-individual-sex", valueCoding=value))
222222
return self
223223

@@ -247,7 +247,7 @@ def set_interpreter_required(self, value: "UscoreInterpreterNeededExtension | Ex
247247
raise ValueError(f"Expected extension url 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-interpreter-needed', got {_get_key(value, 'url')!r}")
248248
push_extension(self._resource, value)
249249
else:
250-
value = cast("Coding", value)
250+
assert not isinstance(value, Extension)
251251
push_extension(self._resource, Extension(url="http://hl7.org/fhir/us/core/StructureDefinition/us-core-interpreter-needed", valueCoding=value))
252252
return self
253253

test/api/write-generator/__snapshots__/python.test.ts.snap

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -913,7 +913,7 @@ class UscorePatientProfile:
913913
raise ValueError(f"Expected extension url 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-race', got {_get_key(value, 'url')!r}")
914914
push_extension(self._resource, value)
915915
else:
916-
value = cast("dict[str, Any]", value)
916+
assert isinstance(value, dict)
917917
sub_extensions = []
918918
if value.get("ombCategory") is not None:
919919
sub_extensions.append({"url": "ombCategory", "valueCoding": value["ombCategory"]})
@@ -951,7 +951,7 @@ class UscorePatientProfile:
951951
raise ValueError(f"Expected extension url 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity', got {_get_key(value, 'url')!r}")
952952
push_extension(self._resource, value)
953953
else:
954-
value = cast("dict[str, Any]", value)
954+
assert isinstance(value, dict)
955955
sub_extensions = []
956956
if value.get("ombCategory") is not None:
957957
sub_extensions.append({"url": "ombCategory", "valueCoding": value["ombCategory"]})
@@ -989,7 +989,7 @@ class UscorePatientProfile:
989989
raise ValueError(f"Expected extension url 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-tribal-affiliation', got {_get_key(value, 'url')!r}")
990990
push_extension(self._resource, value)
991991
else:
992-
value = cast("dict[str, Any]", value)
992+
assert isinstance(value, dict)
993993
sub_extensions = []
994994
if value.get("tribalAffiliation") is not None:
995995
sub_extensions.append({"url": "tribalAffiliation", "valueCodeableConcept": value["tribalAffiliation"]})
@@ -1024,7 +1024,7 @@ class UscorePatientProfile:
10241024
raise ValueError(f"Expected extension url 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-individual-sex', got {_get_key(value, 'url')!r}")
10251025
push_extension(self._resource, value)
10261026
else:
1027-
value = cast("Coding", value)
1027+
assert not isinstance(value, Extension)
10281028
push_extension(self._resource, Extension(url="http://hl7.org/fhir/us/core/StructureDefinition/us-core-individual-sex", valueCoding=value))
10291029
return self
10301030
@@ -1054,7 +1054,7 @@ class UscorePatientProfile:
10541054
raise ValueError(f"Expected extension url 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-interpreter-needed', got {_get_key(value, 'url')!r}")
10551055
push_extension(self._resource, value)
10561056
else:
1057-
value = cast("Coding", value)
1057+
assert not isinstance(value, Extension)
10581058
push_extension(self._resource, Extension(url="http://hl7.org/fhir/us/core/StructureDefinition/us-core-interpreter-needed", valueCoding=value))
10591059
return self
10601060
@@ -1829,7 +1829,7 @@ class UscoreRaceExtension:
18291829
raise ValueError(f"Expected extension url 'ombCategory', got {_get_key(value, 'url')!r}")
18301830
push_extension(self._resource, value)
18311831
else:
1832-
value = cast("dict[str, Any]", value)
1832+
assert isinstance(value, dict)
18331833
push_extension(self._resource, {"url": "ombCategory", **value})
18341834
return self
18351835
@@ -1853,7 +1853,7 @@ class UscoreRaceExtension:
18531853
raise ValueError(f"Expected extension url 'detailed', got {_get_key(value, 'url')!r}")
18541854
push_extension(self._resource, value)
18551855
else:
1856-
value = cast("dict[str, Any]", value)
1856+
assert isinstance(value, dict)
18571857
push_extension(self._resource, {"url": "detailed", **value})
18581858
return self
18591859
@@ -1877,7 +1877,7 @@ class UscoreRaceExtension:
18771877
raise ValueError(f"Expected extension url 'text', got {_get_key(value, 'url')!r}")
18781878
push_extension(self._resource, value)
18791879
else:
1880-
value = cast("dict[str, Any]", value)
1880+
assert isinstance(value, dict)
18811881
push_extension(self._resource, {"url": "text", **value})
18821882
return self
18831883

0 commit comments

Comments
 (0)