openlp/tests
Ken Roberts be21ef15e6
Update tests for pjlinkcommands 2022-02-03
- (Ongoing) Update strings to f'' format

- New test module projector/messages/test_clss.py
    - projectors/test_projector_commands_01/test_*_clss_* tests moved here
    - Added start_poll test

- New test module projector/messages/test_misc.py
    - Added test_srch

- openlp/core/projectors/plinkcommands.py
    - Updated process_srch log entry in case of no projector instance
2022-02-04 13:33:25 -08:00
..
helpers Better late than never 2022-02-01 10:10:57 +00:00
js Alert scroll missing text + default font mismatch fix 2021-08-19 16:30:49 +00:00
openlp_core Update tests for pjlinkcommands 2022-02-03 2022-02-04 13:33:25 -08:00
openlp_plugins Handle invalid XML when parsing verses 2022-02-03 15:02:13 +00:00
resources Better late than never 2022-02-01 10:10:57 +00:00
utils Better late than never 2022-02-01 10:10:57 +00:00
README.rst rename readme in test folder and fix text about dependencies 2021-10-23 15:09:51 +02:00
__init__.py End of 2020 - Just change the Year! 2020-12-30 21:42:49 +00:00
conftest.py Fix tests (broken on newer versions of pytest-qt) 2021-06-18 05:19:44 +00:00

README.rst

Tests for OpenLP

This directory contains unit tests for OpenLP. The functional directory contains functional unit tests.

Prerequisites

In order to run the unit tests, you will need the following Python packages/libraries installed:

  • pytest
  • pytestqt
  • flake8

On Ubuntu you can simple install the python3-pytest and flake8 packages. Most other distributions will also have these packages. On Windows and Mac OS X you will need to use pip to install these packages.

Running the Tests

To run the tests, navigate to the root directory of the OpenLP project, and then run the following command:

pytest -v tests