0
私は現在Python2スクリプトの単体テストを書いています。私は例外を検証するためにsys.exitとprint文の両方をキャッチするテストケースを書くのに問題があります。どんな助けもありがとう。模擬テスト/ print except with print statements
except ParseError, e:
if len(self.args.password) == 0:
print('Some Message')
print 'Login response error'
sys.exit(1)
この印刷物はどれですか?あなたはexit()コールをどのように捕まえようとしていますか? –
どちらかのprintステートメントをキャッチしたい。どちらが本当に問題ではありません。 現在、nose.toolsパッケージに含まれている@raises(SystemExit)デコレータを使用しています – user2769952