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