0
は、Python 2.7でコルーチンと私は次のようにユニットテストを行っている。この1:Pythonコルーチン上でカバレッジを行う方法は?私は竜巻を使用しています
def test_my_coroutine_function(self):
# Arranges
...
# Acts
response = yield my_function()
# Asserts
...
My機能は、そのように定義されています
@tornado.gen.coroutine
def my_function(self):
a = True
私の問題は、そのcoverage.pyが私に教えています線 "a = True"はカバーされていないことに注意してください。
カバレッジを使用するには、私は以下のコマンドラインを実行しました:
coverage run -m --source=./ unittest discover ./; coverage html;
あなたの助けをいただき、ありがとうございます。