Fix a small pytest fixture bug

This commit is contained in:
Dave Halter
2020-01-03 00:03:32 +01:00
parent bac91652ea
commit 2d31e2e760

View File

@@ -107,7 +107,9 @@ def _is_pytest_func(func_name, decorator_nodes):
def _iter_pytest_modules(module_context): def _iter_pytest_modules(module_context):
yield module_context yield module_context
folder = module_context.get_value().file_io.get_parent_folder() file_io = module_context.get_value().file_io
if file_io is not None:
folder = file_io.get_parent_folder()
sys_path = module_context.inference_state.get_sys_path() sys_path = module_context.inference_state.get_sys_path()
while any(folder.path.startswith(p) for p in sys_path): while any(folder.path.startswith(p) for p in sys_path):
file_io = folder.get_file_io('conftest.py') file_io = folder.get_file_io('conftest.py')