Running tests¶
Deluge testing is implemented using Trial which is Twisted’s testing framework and an extension of Python’s unittest.
See Twisted website for documentation on Twisted Trial and Writing tests using Trial.
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
Trial¶
Here are some examples that show running all the test through to selecting an individual test.
trial deluge
trial deluge.tests.test_client
trial deluge.tests.test_client.ClientTestCase
trial deluge.tests.test_client.ClientTestCase.test_connect_localclient
Pytest¶
pytest deluge/tests
pytest deluge/tests/test_client.py
pytest deluge/tests/test_client.py -k test_connect_localclient