Spaces:
Sleeping
Sleeping
| from app.dataset import load_documents | |
| def test_load_documents_coverage(monkeypatch): | |
| # Mock load_dataset to return a tiny fake dataset | |
| class MockDataset: | |
| def select(self, r): | |
| return [{"title": "Fake Title", "abstract": "Fake abstract with vision and image keywords so it gets cs.CV."}] | |
| def mock_load_dataset(*args, **kwargs): | |
| return MockDataset() | |
| monkeypatch.setattr("app.dataset.load_dataset", mock_load_dataset) | |
| docs, labels, label_names = load_documents() | |
| assert len(docs) == 1 | |
| assert "Fake Title" in docs[0] | |
| assert len(labels) == 1 | |
| assert "cs.CV" in label_names | |