Skip to content

Commit e69b02d

Browse files
committed
test(integration): use DatasetSourceOneOf4 for inline CSV sources
OpenAPI regen replaced named oneOf members with DatasetSourceOneOf*; inline payloads must use type="inline" on DatasetSourceOneOf4.
1 parent c10518b commit e69b02d

2 files changed

Lines changed: 8 additions & 6 deletions

File tree

tests/integration/test_dataset_versioning.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,16 @@
1010
from hotdata.exceptions import ApiException
1111
from hotdata.models.create_dataset_request import CreateDatasetRequest
1212
from hotdata.models.dataset_source import DatasetSource
13+
from hotdata.models.dataset_source_one_of4 import DatasetSourceOneOf4
1314
from hotdata.models.inline_data import InlineData
14-
from hotdata.models.inline_dataset_source import InlineDatasetSource
1515
from hotdata.models.update_dataset_request import UpdateDatasetRequest
1616

1717

1818
def _inline_csv_source() -> DatasetSource:
1919
return DatasetSource(
20-
InlineDatasetSource(
21-
inline=InlineData(content="a,b\n1,2\n3,4\n", format="csv")
20+
DatasetSourceOneOf4(
21+
type="inline",
22+
inline=InlineData(content="a,b\n1,2\n3,4\n", format="csv"),
2223
)
2324
)
2425

tests/integration/test_datasets_crud.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,18 +12,19 @@
1212
from hotdata.exceptions import ApiException
1313
from hotdata.models.create_dataset_request import CreateDatasetRequest
1414
from hotdata.models.dataset_source import DatasetSource
15+
from hotdata.models.dataset_source_one_of4 import DatasetSourceOneOf4
1516
from hotdata.models.inline_data import InlineData
16-
from hotdata.models.inline_dataset_source import InlineDatasetSource
1717
from hotdata.models.update_dataset_request import UpdateDatasetRequest
1818

1919

2020
def _inline_csv_source() -> DatasetSource:
2121
return DatasetSource(
22-
InlineDatasetSource(
22+
DatasetSourceOneOf4(
23+
type="inline",
2324
inline=InlineData(
2425
content="a,b\n1,2\n3,4\n",
2526
format="csv",
26-
)
27+
),
2728
)
2829
)
2930

0 commit comments

Comments
 (0)