Skip to content

Commit b8de903

Browse files
radoeringabn
authored andcommitted
chore: make tests forward-compatible
1 parent 133da2f commit b8de903

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

tests/conftest.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,15 @@ def _factory(
171171

172172
poetry = Factory().create_poetry(project_dir)
173173

174-
locker = TestLocker(poetry.locker.lock, poetry.locker._local_config)
174+
try:
175+
# with https://github.com/python-poetry/poetry/pull/9133
176+
locker = TestLocker(
177+
poetry.locker.lock,
178+
poetry.locker._pyproject_data, # type: ignore[attr-defined]
179+
)
180+
except AttributeError:
181+
# before https://github.com/python-poetry/poetry/pull/9133
182+
locker = TestLocker(poetry.locker.lock, poetry.locker._local_config)
175183
locker.write()
176184

177185
poetry.set_locker(locker)

0 commit comments

Comments
 (0)