Size: a a a

testing_in_python

2021 September 24

BW

Black White in testing_in_python
Окей, спасибо!!
источник

А

Андрей in testing_in_python
а как можно было бы в этом случае передать ссылку на объект? какой-то магический юзать?
источник

P

Philip in testing_in_python
https://github.com/TvoroG/pytest-lazy-fixture

@pytest.fixture
def one():
   return 1


@pytest.fixture
def two():
   return 2


@pytest.mark.parametrize(
   ‘value’,
   [
       pytest.lazy_fixture(‘one’),
       pytest.lazy_fixture(‘two’),
   ],
)
def test(value):
   assert value in [1, 2]
источник

А

Андрей in testing_in_python
ну я имею ввиду что-то более низкоуровневое )
источник

IS

Idi Suda in testing_in_python
То же самое, что и indirect параметризация, только меньше кода?
источник

P

Philip in testing_in_python
Ага, и явно видно. Естественне, что ли, чем всякие param, request.
источник

BW

Black White in testing_in_python
Оч помогло, спасиб!
источник

СС

Сказочный Сникерс... in testing_in_python
а че бы не взять request.getfixturevalue по имени фикстуры?
источник

BW

Black White in testing_in_python
не знаю, я джун выполнял вот так..
источник

СС

Сказочный Сникерс... in testing_in_python
ну ок, я просто не люблю lazy-fixture)
источник

BW

Black White in testing_in_python
Выбрал то что более знаком (чтоб быстрей решить задачу и писать дальше тест - загруженность большая), с request-ом пока маловато работал, но посмотрим что скажет ментор, может и твой вариант придётся брать...:)
источник

AV

Artem Veselov in testing_in_python
а какая полезность формирования тестов в классы? я прост самоучка, мне интересно как лучше делать
источник

EK

Egor Kordiy in testing_in_python
общепринятая практика
источник

BW

Black White in testing_in_python
также как и Page Object для удобства работы..
источник

EK

Egor Kordiy in testing_in_python
В книге какой-то даже объяснялось почему
источник

EK

Egor Kordiy in testing_in_python
на хабре есть
источник

EK

Egor Kordiy in testing_in_python
если память не  изменяет
источник

A

Andrey in testing_in_python
Пришло из джавы, когда переписали тестовый фреймворк от туда
источник

AV

Artem Veselov in testing_in_python
по селениуму?
источник

EK

Egor Kordiy in testing_in_python
Не, не
источник