pytest
следует процедуре обнаружения теста. Вы можете проверить детали здесь .
Для вашего конкретного случая имя файла должно начинаться с test_
или заканчиваться _test.py
. Поэтому переименование TestCheckout.py
в test_Checkout.py
будет работать. В случае, если вы не хотите менять имя, вы можете указать имя файла явно, как в
user@qt01:~/folder$ pytest TestCheckout.py
============================================== test session starts ==============================================
platform linux -- Python 3.5.2, pytest-5.1.2, py-1.8.0, pluggy-0.12.0
sensitiveurl: .*
rootdir: /home/user/folder
plugins: needle-0.3.11, selenium-1.17.0, html-1.21.1, repeat-0.8.0, metadata-1.8.0, celery-4.3.0, base-url-1.4.1, variables-1.7.1
collected 1 item
TestCheckout.py . [100%]
=============================================== 1 passed in 0.03s ===============================================
user@qt01:~/folder$