Ascendify is an advanced tool for analyzing bouldering movements using video pose detection. It extracts pose data, calculates movement metrics, and offers real-time feedback to enhance climbing performance. Features include data visualization, machine learning integration, and actionable insights.
Set up a testing framework for the project using pytest. Write basic tests to ensure the core functionalities, such as video processing and pose detection, work as expected. This will help maintain code quality and catch issues early in development.
Set up pytest for testing:
Install pytest and add it to the project's dependencies.
Create a tests directory to store test files.
Write a configuration file if necessary (e.g., pytest.ini or conftest.py).
Write basic tests for video processing functions:
Write tests to ensure videos are loaded correctly.
Write tests to check that video frames are displayed properly.
Write tests to verify that pose detection works as expected.
Additional Context
No response
Expected Actions
[ ] Set up pytest for testing
[ ] Write basic tests for video processing functions
Description
Set up a testing framework for the project using pytest. Write basic tests to ensure the core functionalities, such as video processing and pose detection, work as expected. This will help maintain code quality and catch issues early in development.
Set up pytest for testing:
Write basic tests for video processing functions:
Additional Context
No response
Expected Actions
pytest
for testingDefinition Of Done