Size: a a a

testing_in_python

2021 May 24

СС

Сказочный Сникерс... in testing_in_python
то есть условно, если ты поднимаешь мок в хуке на мастер процессе, то при параллелизации все остальные процессы, исполняющие тесты не будут иметь к нему доступа локально. а значит придется еще какой нибудь отдельный реквест иметь у мока, на получение сохраненных данных
источник

BS

BLVCK SONNET in testing_in_python
всё в одном потоке
источник

СС

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

BS

BLVCK SONNET in testing_in_python
доступ есть к сущностям aiohttp.web_app.Application для каждой заглушки
источник

BS

BLVCK SONNET in testing_in_python
ищу как выдрать историю запросов или простой способ собрать её
источник

СС

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

BS

BLVCK SONNET in testing_in_python
с логгером вариант не очень устраивает(
источник

СС

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

СС

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

BS

BLVCK SONNET in testing_in_python
у меня в подпроцессе тестируемый сервис только запущен
источник

BS

BLVCK SONNET in testing_in_python
я так и думал по-началу, но придётся все заглушки этим костылём изговнякать)
источник

СС

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

СС

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

ЖС

Жук Самсаед... in testing_in_python
Или автоюз если сохранять всегда, или на уровне класса/модуля с прямым вызовом дампа
источник

ЖС

Жук Самсаед... in testing_in_python
Я сохраняю через String IO, почти сразу в файл потом дампится
источник

BS

BLVCK SONNET in testing_in_python
возможно я не прав)
источник

BS

BLVCK SONNET in testing_in_python
в aiohttp.web_app.Application можно установить middlewares
источник

BS

BLVCK SONNET in testing_in_python
можно как-нить извратиться попробовать с ним
источник

BS

BLVCK SONNET in testing_in_python
у меня 11 заглушек в каждой от 3 до 8 хэндлеров... если из каждого собирать инфу в дикт, который будет храниться в поле приложения - имхо как-то не красиво)
источник

СС

Сказочный Сникерс... in testing_in_python
применяй всю мощь ООП)
источник