-
Administration
- ✅ Administration
-
Car Engines
- ✅ List car engines
- ✅ Create car engines post
- ✅ Create car engines put
- ✅ Details by random engine number
- ✅ Update car engines
- ✅ Partial update car engines
- ✅ Delete car engines
-
Cars
- ✅ List cars
- ✅ Create cars post
- ✅ Create cars put
- ✅ Details by random car
- ✅ Update cars
- ✅ Partial update cars
- ✅ Delete cars
-
Customers
- ✅ List customers
- ✅ Create customers post
- ✅ Create customers put
- ✅ Details by random customer
- ✅ Update customer
- ✅ Partial update customer
- ✅ Delete customer
-
Kitchen
- ✅ Brew coffee in coffee maker list
-
Operations
- ✅ Operations list
- ✅ Create operations
- ✅ Init operations
- ✅ Details by random operations
- ✅ Update operations
- ✅ Partial update operations
- ✅ Delete operations
- ✅ Finished operations
- ✅ Operations in progress
- ✅ Stop operations
-
Payments
- ✅ Payments list
- ✅ Create payments post
- ✅ Create payments put
- ✅ Payments success
- ✅ Read payments
- ✅ Update payments
- ✅ Partial update payments
- ✅ Delete payments
-
Root
- ✅ Root list
-
Services
- ✅ Services list
- ✅ Create services post
- ✅ Apply discounts v2 services
- ✅ Create services put
- ✅ Details by random service id
- ✅ Update services
- ✅ Partial update services
- ✅ Delete services
- ✅ Apply discounts services
- ✅ Apply discounts for all services
-
User
- ✅ User login
- ✅ Login refreh
Local Launch:
pytest .
If you uses TMS Testomat:
Add the Testomat variable to the environment variables of the PC
set TESTOMATIO=api_key
pytest --analyzer add
pytest --analyzer sync
Remote launch:
python3 -m venv .venv
. .venv/bin/activate
pip install poetry
poetry install
poetry run pytest
If you uses TMS Testomat:
python3 -m venv .venv
. .venv/bin/activate
pip install poetry
poetry install
TESTOMATIO=api_key pytest --analyzer sync
Here are the results of test execution.
Results of running tests with added Report Notifications to email
Dashboard with the tests on Testomat.io