mirror of
https://github.com/davidhalter/jedi.git
synced 2026-01-11 22:42:19 +08:00
Make sure fixture resolving works in conftest.py, see #791
This commit is contained in:
@@ -20,3 +20,10 @@ def my_not_existing_fixture():
|
||||
@pytest.fixture()
|
||||
def inheritance_fixture():
|
||||
return ''
|
||||
|
||||
|
||||
@pytest.fixture
|
||||
def testdir(testdir):
|
||||
#? ['chdir']
|
||||
testdir.chdir
|
||||
return testdir
|
||||
|
||||
@@ -206,7 +206,7 @@ class IntegrationTestCase(BaseTestCase):
|
||||
TEST_GOTO: self.run_goto,
|
||||
TEST_REFERENCES: self.run_find_references,
|
||||
}
|
||||
if self.path.endswith('pytest.py') \
|
||||
if (self.path.endswith('pytest.py') or self.path.endswith('conftest.py')) \
|
||||
and environment.executable != os.path.realpath(sys.executable):
|
||||
# It's not guarantueed that pytest is installed in test
|
||||
# environments, if we're not running in the same environment that
|
||||
|
||||
Reference in New Issue
Block a user