8 Jan
2013
8 Jan
'13
5:58 p.m.
Eli Bendersky
On Tue, Jan 8, 2013 at 8:05 AM, Stefan Krah
wrote: pickle always looks up sys.modules['xml.etree.ElementTree']. Perhaps we could improve something, but this requirement is rather special; personally I'm okay with switching sys.modules explicitly in the tests, because that reminds me of what pickle does.
Wouldn?t it be be better if import_fresh_module or some alternative function could do that for you? I mean, wipe out the import cache for certain modules I don't want to be found?
For a single test, perhaps. ContextAPItests.test_pickle() from test_decimal would look quite strange if import_fresh_module was used repeatedly. Stefan Krah