In order to verify the correct behavior of the Python Recognizers, the same Specs suite is shared among platforms.
The Python test runner is implemented as a parameterized pytest fixture for each recognizer type which is excuted for each spec.
Running spec tests are included as part of of the automatied build: Build.cmd
Specs can also be run manually executing pytest
from the command line.
cd .\python
pytest
You can install test requirements from the command line executing:
pip install -r .\python\tests\requirements.txt