Size: a a a

testing_in_python

2020 November 23

СС

Сказочный Сникерс... in testing_in_python
фикстура, конфиг пайтеста, что то еще?
источник

BK

Boris Krutskih in testing_in_python
Сказочный Сникерс
у тебя где присутствует информация какое окружение?
ну я в CLI передаю --env=alpha или beta
источник

BK

Boris Krutskih in testing_in_python
при запуске тестов
источник

СС

Сказочный Сникерс... in testing_in_python
а дальше?
источник

СС

Сказочный Сникерс... in testing_in_python
в какой момент пайтест узнает об этом аргументе?
источник

BK

Boris Krutskih in testing_in_python
из фикстуры которая лежит в conftest.py
источник

СС

Сказочный Сникерс... in testing_in_python
вот и делай через фикстуры
источник

СС

Сказочный Сникерс... in testing_in_python
источник

СС

Сказочный Сникерс... in testing_in_python
например так
источник

BK

Boris Krutskih in testing_in_python
Сказочный Сникерс
вот и делай через фикстуры
так мне же нужно на определенные тесты навешать
источник

СС

Сказочный Сникерс... in testing_in_python
ну и навесь
источник

BK

Boris Krutskih in testing_in_python
ааа
источник

BK

Boris Krutskih in testing_in_python
понял, спасибо щас попробую
источник

BK

Boris Krutskih in testing_in_python
Вообщем сделал просто таким способом)))
@pytest.mark.skipif('--env=alpha' in sys.argv, reason='Test')
источник

СС

Сказочный Сникерс... in testing_in_python
Boris Krutskih
Вообщем сделал просто таким способом)))
@pytest.mark.skipif('--env=alpha' in sys.argv, reason='Test')
попахивает
источник

BK

Boris Krutskih in testing_in_python
😁😁ну получается оно скипает только те тесты на которые я навешал данный декоратор
источник

BK

Boris Krutskih in testing_in_python
с этим увы нехочет заводится
источник

BK

Boris Krutskih in testing_in_python
А чем плох такой вариант?
источник

DG

Dmitriy Golubtsov in testing_in_python
Можно делать deselect марки на стадии сбора тестов
источник

DG

Dmitriy Golubtsov in testing_in_python
Если конечно марки проставлены
источник