これは私のプログラムにあるフローです
277: try:
278: with open(r"c:\afile.txt", "w") as aFile:
...: pass # write data, other exceptions/errors can occur here that have to be handled by the caller
329: except IOError as ex:
...: print ex
332: finally:
333: if os.path.exists(r"c:\afile.txt"):
334: shutil.copy(r"c:\afile.txt", r"c:\dest.txt")
278行目から333行目までを除くすべてのパスをカバーしました
- 私は通常の幸せな流れを得ました。
__builtin__.open
上記のファイル名で open が呼び出されたときに IOError を発生させるようにスタブしました
しかし、どうすれば 278 から 333 にできますか? これは可能でしょうか?
追加情報: - coverage.py 3.4を使用(3.5 にアップグレードすることはできません)