This repository has been archived by the owner on Feb 12, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
Contributing_PyTest
Wiki Deployment edited this page Feb 18, 2019
·
1 revision
For our internal software testing we use PyTest. The package is useful for unit and integration tests.
For using PyTest you need to install it via pip.
python -m pip install pytest
or just automatically install all our dependencies
python -m pip -r install requirements.txt
First you create a class that is called something like test_name.py
.
This is important because PyTest will search for files with a leading test
.
In that file you create your test function that also needs to have the leading test_
.
def test_say_hello():
obj = PyClass()
result = obj.say_hello()
assert result == "Hello"
To run all the test you can either go to your terminal and enter
python -m pytest
or you can create a test configuration in PyCharm.
- open
Run
- click
Edit Configurations
- hit
+
- look for
pytest
inPyhon tests
- click
OK
Now you can select this configuration and press the green run button.