(dtype, dummy_value)
| 369 | |
| 370 | @pytest.mark.parametrize("dtype, dummy_value", [("int32", 1), ("bool", True), ("float64", 1)]) |
| 371 | def test_array_xd_numpy_arrow_extractor(dtype, dummy_value): |
| 372 | features = datasets.Features({"foo": datasets.Array2D(dtype=dtype, shape=(2, 2))}) |
| 373 | dataset = datasets.Dataset.from_dict({"foo": [[[dummy_value] * 2] * 2]}, features=features) |
| 374 | arr = NumpyArrowExtractor().extract_column(dataset._data) |
| 375 | assert isinstance(arr, np.ndarray) |
| 376 | np.testing.assert_equal(arr, np.array([[[dummy_value] * 2] * 2], dtype=np.dtype(dtype))) |
| 377 | |
| 378 | |
| 379 | def test_array_xd_with_none(): |
nothing calls this directly
no test coverage detected