diff --git a/tests/conftest.py b/tests/conftest.py index 9a818da..ef0c8c1 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -171,7 +171,12 @@ def _factory( poetry = Factory().create_poetry(project_dir) - locker = TestLocker(poetry.locker.lock, poetry.locker._local_config) + try: + # before https://github.com/python-poetry/poetry/pull/9133 + locker = TestLocker(poetry.locker.lock, poetry.locker._pyproject_data) + except AttributeError: + # after https://github.com/python-poetry/poetry/pull/9133 + locker = TestLocker(poetry.locker.lock, poetry.locker._local_config) locker.write() poetry.set_locker(locker)