деваться) контестер на python для скриптов на python, unittest и pytest тестируют функции, а как сделать проверку основного тела программы? Более точно: я не знаю, как запустить скрипт из другого скрипта, ввести данные(чтобы не в самом скрипте был ввод из файла, а чтобы в нём был input()), и получить результат? Также, как ограничить доступ программе, чтобы не почистили содержимое пк с контестером через sys или os?
докер
погуглил (хз как, но через докер попал на это), можно сделать через стандартный subprocess. Через функцию Popen и объект PIPE
Всё равно рано или поздно придётся в микросервисы)
Обсуждают сегодня