mirror of
https://github.com/codex-storage/deluge.git
synced 2025-01-27 19:55:57 +00:00
11fe22e4cd
With the move to pytest remove remainings documentation or comments that refer to Trial.
1.2 KiB
1.2 KiB
Running tests
Testing uses PyTest framework and PyTest-Twisted to handle Twisted framework.
Testing
The tests are located in the source folder under deluge/tests
.
The tests are run from the project root directory.
View the unit test coverage at: deluge-torrent.github.io
Pytest
pytest deluge/tests
pytest deluge/tests/test_client.py
pytest deluge/tests/test_client.py -k test_connect_localclient
Plugin
Running the tests for a specific plugin (requires pytest):
pytest deluge/plugins/<name-of-plugin>
Tox
All the tests for Deluge can be run using Tox
See available targets:
tox -l
py3
lint
docs
Run specific test:
tox -e py3
Verify code with pre-commit:
tox -e lint
CI
Deluge develop branch is tested automatically by GitHub actions.
When creating a pull request (PR) on github, units tests will be automatically be run.