mirror of
https://github.com/harry0703/MoneyPrinterTurbo.git
synced 2025-11-25 03:15:04 +08:00
MoneyPrinterTurbo Test Directory
This directory contains unit tests for the MoneyPrinterTurbo project.
Directory Structure
services/: Tests for components in theapp/servicesdirectorytest_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.TestCaseas 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.