| 4 | import pandas as pd |
| 5 | |
| 6 | class TestHuggingFaceDatasets(unittest.TestCase): |
| 7 | |
| 8 | def test_map(self): |
| 9 | def some_func(batch): |
| 10 | batch['label'] = 'foo' |
| 11 | return batch |
| 12 | |
| 13 | df = datasets.Dataset.from_dict({'text': ['Kaggle rocks!']}) |
| 14 | mapped_df = df.map(some_func) |
| 15 | |
| 16 | self.assertEqual('foo', mapped_df[0]['label']) |
| 17 | |
| 18 | def test_load_dataset(self): |
| 19 | dataset = datasets.load_dataset("csv", data_files="/input/tests/data/train.csv") |
| 20 | full_data = pd.DataFrame(dataset['train']) |
| 21 | self.assertFalse(full_data.empty) |
nothing calls this directly
no outgoing calls
no test coverage detected