On 04/25/2017 11:05 PM, Victor Stinner wrote:
On 04/25/2017 10:15 PM, INADA Naoki wrote:

    `self.initfp()` is very unlikely raise exceptions.  But MemoryError,
    KeyboardInterrupt or
    other rare exceptions may be happen.

unittest.mock helps a lot to test such corner case: mock initfp() with a 
MemoryError side effect, maybe also close () to
check that the method was called... The new problem is that on 3 instructions, 
2 are mocked... The test now checks the
test itself or the real application?

That application -- specifically, the except clause of the application. There should be other tests for the non-except clause portions.

--
~Ethan~
_______________________________________________
python-committers mailing list
python-committers@python.org
https://mail.python.org/mailman/listinfo/python-committers
Code of Conduct: https://www.python.org/psf/codeofconduct/

Reply via email to