Files
thechart/.vscode/tasks.json
William Valentin c755f0affc Add comprehensive tests for dose tracking functionality
- Implemented `test_dose_parsing_simple.py` to validate the dose parsing workflow.
- Created `test_dose_save.py` to verify the saving functionality of dose tracking.
- Added `test_dose_save_simple.py` for programmatic testing of dose saving without UI interaction.
- Developed `test_final_workflow.py` to test the complete dose tracking workflow, ensuring doses are preserved during edits.
- Enhanced `conftest.py` with a mock pathology manager for testing.
- Updated `test_data_manager.py` to include pathology manager in DataManager tests and ensure compatibility with new features.
2025-07-31 09:50:45 -07:00

34 lines
640 B
JSON

{
"version": "2.0.0",
"tasks": [
{
"label": "Run TheChart App",
"type": "shell",
"command": "/home/will/Code/thechart/.venv/bin/python",
"args": [
"src/main.py"
],
"options": {
"cwd": "/home/will/Code/thechart"
},
"group": "build",
"isBackground": false,
"problemMatcher": []
},
{
"label": "Test Dose Tracking UI",
"type": "shell",
"command": "/home/will/Code/thechart/.venv/bin/python",
"args": [
"scripts/test_dose_tracking_ui.py"
],
"options": {
"cwd": "/home/will/Code/thechart"
},
"group": "test",
"isBackground": false,
"problemMatcher": []
}
]
}