Skip to content

Commit 86b36a1

Browse files
committed
fixed test
1 parent 9b5740a commit 86b36a1

File tree

2 files changed

+37
-5
lines changed

2 files changed

+37
-5
lines changed

tests/codegen/snapshot/snapshots/test_unknown_enum/enumService/needsEnum.py

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,23 @@
3636

3737
NeedsenumOutputTypeAdapter: TypeAdapter[NeedsenumOutput] = TypeAdapter(NeedsenumOutput)
3838

39+
40+
class NeedsenumErrorsOneOf_err_first(RiverError):
41+
code: Literal["err_first"]
42+
message: str
43+
44+
45+
class NeedsenumErrorsOneOf_err_second(RiverError):
46+
code: Literal["err_second"]
47+
message: str
48+
49+
3950
NeedsenumErrors = Annotated[
40-
Literal["err_first"] | Literal["err_second"] | RiverUnknownError,
51+
NeedsenumErrorsOneOf_err_first
52+
| NeedsenumErrorsOneOf_err_second
53+
| RiverUnknownError,
4154
WrapValidator(translate_unknown_error),
4255
]
4356

57+
4458
NeedsenumErrorsTypeAdapter: TypeAdapter[NeedsenumErrors] = TypeAdapter(NeedsenumErrors)

tests/codegen/snapshot/test_enum.py

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,30 @@
4040
"errors": {
4141
"anyOf": [
4242
{
43-
"type": "string",
44-
"const": "err_first"
43+
"type": "object",
44+
"properties": {
45+
"code": {
46+
"const": "err_first",
47+
"type": "string"
48+
},
49+
"message": {
50+
"type": "string"
51+
}
52+
},
53+
"required": ["code", "message"]
4554
},
4655
{
47-
"type": "string",
48-
"const": "err_second"
56+
"type": "object",
57+
"properties": {
58+
"code": {
59+
"const": "err_second",
60+
"type": "string"
61+
},
62+
"message": {
63+
"type": "string"
64+
}
65+
},
66+
"required": ["code", "message"]
4967
}
5068
]
5169
}

0 commit comments

Comments
 (0)