Size: a a a

testing_in_python

2019 January 15

СС

Сказочный Сникерс in testing_in_python
так ты не пишешь каждый раз def test(fixture):
источник

b

betzy in testing_in_python
c fixture_names заебись
источник

b

betzy in testing_in_python
пойдет
источник

b

betzy in testing_in_python
ща еще читну
источник

b

betzy in testing_in_python
не, чет не въеду
источник

СС

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

b

betzy in testing_in_python
у меня в BaseTest одни фикстуры, для работы с базой, например. конфиг-фикстура в conftest.py.

пихаю

@pytest.fixture(autouse=True)
   def auto_injector_fixture(self, request):
       names = self.fixture_names
       for name in names:
           setattr(self, name, request.getfixturevalue(name))


в BaseTest

в тестах: fixture_names = ("config")

ош
ибка:

@pytest.fixture(autouse=True)
     def auto_injector_fixture(self, request):
E       fixture 'c' not found
>       available fixtures: auto_injector_fixture, buzzmove_db, buzzsurvey_db, cache, capfd, capfdbinary, caplog, capsys, capsysbinary, config...
источник

СС

Сказочный Сникерс in testing_in_python
betzy
у меня в BaseTest одни фикстуры, для работы с базой, например. конфиг-фикстура в conftest.py.

пихаю

@pytest.fixture(autouse=True)
   def auto_injector_fixture(self, request):
       names = self.fixture_names
       for name in names:
           setattr(self, name, request.getfixturevalue(name))


в BaseTest

в тестах: fixture_names = ("config")

ош
ибка:

@pytest.fixture(autouse=True)
     def auto_injector_fixture(self, request):
E       fixture 'c' not found
>       available fixtures: auto_injector_fixture, buzzmove_db, buzzsurvey_db, cache, capfd, capfdbinary, caplog, capsys, capsysbinary, config...
сделай  fixture_names списком
источник

СС

Сказочный Сникерс in testing_in_python
a = ('test')
a
'test'
источник

СС

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

СС

Сказочный Сникерс in testing_in_python
добавь запятую
источник

b

betzy in testing_in_python
да, списком завелось
источник

b

betzy in testing_in_python
огонь
источник

b

betzy in testing_in_python
спасибо
источник

СС

Сказочный Сникерс in testing_in_python
запятую можешь добавить после «config»
источник

b

betzy in testing_in_python
а как мне получать из этой фикстуры имейл, например, на которого регался юзер?
источник

СС

Сказочный Сникерс in testing_in_python
тогда ты объявишь это туплом
источник

СС

Сказочный Сникерс in testing_in_python
betzy
а как мне получать из этой фикстуры имейл, например, на которого регался юзер?
я же не видел твой код)
источник

СС

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

СС

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