Closed6
pytest-describe を使っていると VSCode の テスト機能で 「Pytest Discovery Error : Error discovering pytest」になる
これだと検出できる
def test_should_return_hello():
assert hello() == "hello"
これだと Pytest Discovery Error : Error discovering pytest
が発生して検出できない
def describe_hello():
def test_should_return_hello():
assert hello() == "hello"
CLI で実行する分には問題無い
GitHub の microsoft/vscode-python に Issue があった
Behaviour
pytests works through command line but does not detect any tests on vscode.Expected vs. Actual
vscode should detect the tests writen using pytest and pytest-describe, but it actually does not detect.
上記 Issue に記載されているリンク先 Issue によるとまだ対応されてなさそう
Our current discovery code does not support plugins like pytest-describe. We have plans to improve our discovery to handle plugins.
https://github.com/microsoft/vscode-python/issues/16852#issuecomment-892328916
テストの実行は CLI でも困らないから一旦 CLI 運用する方針にしようかな
このスクラップは2023/06/02にクローズされました