(multisourcefs)
| 3171 | |
| 3172 | |
| 3173 | def test_dataset_union(multisourcefs): |
| 3174 | child = ds.FileSystemDatasetFactory( |
| 3175 | multisourcefs, fs.FileSelector('/plain'), |
| 3176 | format=ds.ParquetFileFormat() |
| 3177 | ) |
| 3178 | factory = ds.UnionDatasetFactory([child]) |
| 3179 | |
| 3180 | # TODO(bkietz) reintroduce factory.children property |
| 3181 | assert len(factory.inspect_schemas()) == 1 |
| 3182 | assert all(isinstance(s, pa.Schema) for s in factory.inspect_schemas()) |
| 3183 | assert factory.inspect_schemas()[0].equals(child.inspect()) |
| 3184 | assert factory.inspect().equals(child.inspect()) |
| 3185 | assert isinstance(factory.finish(), ds.Dataset) |
| 3186 | |
| 3187 | |
| 3188 | def test_union_dataset_from_other_datasets(tempdir, multisourcefs): |
nothing calls this directly
no test coverage detected