MoneyPrinterTurbo Test Directory
This directory contains unit tests for the MoneyPrinterTurbo project.
Directory Structure
services/
: Tests for components in theapp/services
directorytest_video.py
: Tests for the video servicetest_task.py
: Tests for the task servicetest_voice.py
: Tests for the voice service
Running Tests
You can run the tests using Python’s built-in unittest
framework:
# Run all tests
python -m unittest discover -s test
# Run a specific test file
python -m unittest test/services/test_video.py
# Run a specific test class
python -m unittest test.services.test_video.TestVideoService
# Run a specific test method
python -m unittest test.services.test_video.TestVideoService.test_preprocess_video
Adding New Tests
To add tests for other components, follow these guidelines:
- Create test files prefixed with
test_
in the appropriate subdirectory - Use
unittest.TestCase
as the base class for your test classes - Name test methods with the
test_
prefix
Test Resources
Place any resource files required for testing in the test/resources
directory.