SatFetch / tests /README.md
karansharmaworkspace's picture
Upload 68 files
f343f06 verified
|
Raw
History Blame Contribute Delete
734 Bytes
# Tests
Pytest test suite for all modules.
## Running
```bash
# Run all tests
python -m pytest tests/ -v
# Run specific module
python -m pytest tests/test_features.py -v
# Run with coverage
python -m pytest tests/ --cov=src
```
## Test Files
| File | Module | Tests |
|------|--------|-------|
| `test_data.py` | Data preprocessing | Transforms, channel handling, dataset loading |
| `test_features.py` | Feature extraction | CLIP embedding, batch processing |
| `test_retrieval.py` | FAISS index | Build, search, save/load |
| `test_multimodal.py` | Multi-modal retrieval | Same-modal, cross-modal queries |
| `test_evaluation.py` | Metrics | F1@K computation |
| `test_ui.py` | Gradio UI | App creation, retrieval function |