Email or username:

Password:

Forgot your password?
6,114 posts total
Мя :sparkles_lesbian:

Весело когда у тебя спрашивают как продвигается проект, а у тебя асинк таска падает с эксцепшоном, но при этом, так как таска запускается в фикстуре, она не пропагатит эксцепшон в тест, и тест фреймворк его не хендлит и не инспектит
Придется спавнить таску в каждом тест кейсе через таск группу, а в фикстуре только настраивать

Если вы понимаете о чем речь, я вам искренне соболезную /hug

Мя :sparkles_lesbian:

Почему же у меня не всплывают исключения, хМмМмМмМмМ

return_exceptions=True
Исключения возвращаются вместо того, чтобы запуститься и крашнуть всё
Мя :sparkles_lesbian:

Мне нужно что-то сделать с логгированием, pytest просто молча игнорирует ошибки в других тасках :blobcatgooglyholdingitsheadinitshands:

Мя :sparkles_lesbian:

Найс, тесты не работают потому что для AMQP (RabbitMQ) нет блокирующего Queue.get(), сервер отвечает сразу же
И либа это никак не изменяет, предлагая ставить префетч в 1 сообщение и прекращать consume

Штош, выбора у меня немного

hardworm ☭

@mo обычно такие вещи макают. А для функциональных тестов обычно есть переключение на тип очереди in_memory

Мя :sparkles_lesbian:

Developing a new standard, increments number of standards by 1 :blobcatthinkingglare:

But making an extension to old standard, multiplies number of standards by 2* (all combinations before, with and without extension) :blobcatheadache:

*Even more, if extension allows to be implemented partially or differently

Мя :sparkles_lesbian:

Conclusion: XMPP has at least 2⁴⁷⁷ standards and all of them sucks

Мя :sparkles_lesbian:

так...работоспособность телефона восстановлена.

При условии, что линейку на двенадцатом ведре мы считаем работоспособной (это не так)

Мя :sparkles_lesbian:

Ещё и телефон при попытке втупую откатить его до 11 ведроида бутлупится :(

Мя :sparkles_lesbian:

Я ничего не понимаю...почему он не ждёт...

Мя :sparkles_lesbian:

Памагити, pytest ебанулся

Тест падает с ошибкой. Где ошибка — pytest, несмотря на свою мощную способность к рефлексии не говорит

Лишь загадочно намекает, что None != None.... :blobcatheadache:

Мя :sparkles_lesbian:

Твою мать, опять сервак лёг после апдейта :blobcatgooglyholdingitsheadinitshands:

Мя :sparkles_lesbian:

Это опять постгрес, и мне опять оказалось проще раскатать бекап чем заниматься нормальным апгрейдом

Мя :sparkles_lesbian:

Did you know? T and E in Result<T, E> are for "Testosterone" and "Estrogen"

Мя :sparkles_lesbian:

@kulinark хей, а почему полноценные новости @neural_meduza сюда не постятся? Можешь прикрутить пж?

Dr. Quadragon ❌

@mo
!!!!!!!

Сука, после двух дней траха с NPM - в голосину порвало

Мя :sparkles_lesbian:

Пайчарм конечно гений. Он додумался понять, что это файл с тестами pytest, но отрубить свои проверки не додумался, и теперь ругается что мой запрос fixture затеняет имя из внешнего скоупа :ageblobcat:

Мя :sparkles_lesbian:

Тестер есть

Осталось написать к нему тестов, и добиться их прохождения

Мя :sparkles_lesbian:

И переписать композы, чтобы дебажный композ расширял продовый

Мя :sparkles_lesbian:

Aerich опять гений. Имея доступ к бд, он умудрился сгенерировать вместо добавления стобца смену его типа

Естественно такая миграция падала :blobcatgooglyholdingitsheadinitshands:

Мя :sparkles_lesbian:

Fixtures классная штука :blobcatthumbsup:
С одной стороны, это просто сахар над функциями, зато удобный и кешируемый
Описываем зависимости и пишем сами тестовые сценарии, pytest все подключит

Go Up