Sergey B Kirpichev <skirpic...@gmail.com> added the comment:
Tim, lets decide on this simple issue. To me, https://bugs.python.org/issue8048 was obviously a bad thing. While it "fixes" one application, which customize sys.displayhook in a strange way - it break testing almost everyone, which do sys.displayhook customization. See e.g. https://github.com/sympy/sympy/blob/master/conftest.py or https://github.com/diofant/diofant/blob/master/conftest.py. BTW, SymPy is far more popular library than dreampie, which is py2-only and looks unmaintained. Last, but not least - introduced doctest's behaviour wasn't documented. It break things in a surprising way and do this silently... There is a documentation issue if you decide to keep this "feature". Noam, what do you think about fixing your problem with mock.patch? >>> import sys >>> from unittest.mock import patch >>> with patch('sys.displayhook', sys.__displayhook__): ... doctest.testmod() Tentative patch attached. ---------- keywords: +patch Added file: https://bugs.python.org/file49985/doctest-displayhook.diff _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue26092> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com