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