Add support for pytest fixtures from local pytest plugins.

This commit is contained in:
Martin Vielsmaier
2024-01-23 20:54:21 +01:00
parent 11280ef502
commit 7d77f61040
4 changed files with 29 additions and 0 deletions
+6
View File
@@ -27,3 +27,9 @@ def capsysbinary(capsysbinary):
#? ['close']
capsysbinary.clos
return capsysbinary
# used when fixtures are defined in multiple files
pytest_plugins = [
"completion.fixture_module",
]
+6
View File
@@ -0,0 +1,6 @@
# Exists only for completion/pytest.py
import pytest
@pytest.fixture
def my_module_fixture():
return 1.0
+3
View File
@@ -96,6 +96,9 @@ def test_x(my_con
#? 18 ['my_conftest_fixture']
def test_x(my_conftest_fixture):
return
#? ['my_module_fixture']
def test_x(my_modu
return
#? []
def lala(my_con