MCPcopy
hub / github.com/huggingface/datasets / test_iterable_dataset_cast_column

Function test_iterable_dataset_cast_column

tests/test_iterable_dataset.py:2400–2407  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

2398
2399
2400def test_iterable_dataset_cast_column():
2401 ex_iterable = ExamplesIterable(generate_examples_fn, {"label": 10})
2402 features = Features({"id": Value("int64"), "label": Value("int64")})
2403 dataset = IterableDataset(ex_iterable, info=DatasetInfo(features=features))
2404 casted_dataset = dataset.cast_column("label", Value("bool"))
2405 casted_features = features.copy()
2406 casted_features["label"] = Value("bool")
2407 assert list(casted_dataset) == [casted_features.encode_example(ex) for _, ex in ex_iterable]
2408
2409
2410def test_iterable_dataset_cast():

Callers

nothing calls this directly

Calls 8

cast_columnMethod · 0.95
copyMethod · 0.95
ExamplesIterableClass · 0.90
FeaturesClass · 0.90
ValueClass · 0.90
IterableDatasetClass · 0.90
DatasetInfoClass · 0.90
encode_exampleMethod · 0.45

Tested by

no test coverage detected