mpt2026 / test /README.md
chaowenguo's picture
Upload 108 files
e58b6a6 verified

MoneyPrinterTurbo Test Directory

This directory contains unit tests for the MoneyPrinterTurbo project.

Directory Structure

  • services/: Tests for components in the app/services directory
    • test_video.py: Tests for the video service
    • test_task.py: Tests for the task service
    • test_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:

  1. Create test files prefixed with test_ in the appropriate subdirectory
  2. Use unittest.TestCase as the base class for your test classes
  3. Name test methods with the test_ prefix

Test Resources

Place any resource files required for testing in the test/resources directory.