Осознала что весь день откладывала работу потому что она затрагивает схему бд
Мне опять придётся дебажить тортойз, нееееееееет.....
Надо было страдать на алхимии, но кто ж тогда знал, что всё окажется настолько плохо.....
Осознала что весь день откладывала работу потому что она затрагивает схему бд Мне опять придётся дебажить тортойз, нееееееееет..... Надо было страдать на алхимии, но кто ж тогда знал, что всё окажется настолько плохо..... 10 comments
Тесты падают по довольно забавной причине Linux кажется очень лениво обновляет mtime для файла Чтобы он зашевелился и обновил мне надо после записи его закрыть (такое будет реальное эксплуатирование), но закрыть питоновский TempFile не получится, ведь он при этом удалится...как в общем то и задуман.... С другой стороны, ошибка выглядит мягко говоря cursed У меня itertools.cycle выкидывает StopIteration :blobcatgooglyholdingitsheadinitshands: Только что проверила в доках. Он не должен так делать никогда, ни при каких обстоятельствах... Я сдаюсь. Потом напишу тесты поумнее, если и они грохнутся....я хз даже как это тестировать Хм, кажется mtime очень странно обновляется когда меняет тот же процесс что и проверяет. Вынесла изменение на тестах в отдельный процесс (через multiprocessing), и всё прошлось |
Окей, с тестами оказалось всё не так страшно. Добилась того чтобы они проходились, а значит могу иметь ненулевую уверенность, что я ничего фатально не разломала