Message391882
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. |
|
Date |
User |
Action |
Args |
2021-04-26 07:08:37 | Sergey.Kirpichev | set | recipients:
+ Sergey.Kirpichev, tim.peters, georg.brandl, noam, r.david.murray, noamraph |
2021-04-26 07:08:37 | Sergey.Kirpichev | set | messageid: <1619420917.74.0.675029688771.issue26092@roundup.psfhosted.org> |
2021-04-26 07:08:37 | Sergey.Kirpichev | link | issue26092 messages |
2021-04-26 07:08:36 | Sergey.Kirpichev | create | |
|