Используйте IPython в качестве основы тестирования - PullRequest
0 голосов
/ 27 августа 2010

Можно ли использовать функциональность журнала IPython для автоматизации тестирования?

Например, если я записываю сеанс IPython в файл, есть ли способ автоматически воспроизвести этот сеанс и сравнить выходные данные с выходными даннымиоригинальная сессия?Я хотел бы сделать несколько проходов рефакторинга моего кода Python и воспроизвести этот файл журнала обратно, чтобы убедиться, что я ничего не сломал.

Нечто подобное предлагается с Cmd2 (читай навнизу страницы), но я бы предпочел использовать расширенную функциональность, предлагаемую с IPython.

1 Ответ

0 голосов
/ 03 сентября 2010

Я думаю, что ответы на смежную ветку доставят вас туда (сохраните его как файл .ipy, пусть iPython сделает свое дело)

...