Try inline import in tests to avoid disrupting fixture monkeypatching

This commit is contained in:
Chris Kuehl 2023-03-29 17:53:06 -05:00
parent 593f260278
commit 7e5bc30b93
No known key found for this signature in database
GPG Key ID: 9F809E47DB78D4BF
1 changed files with 2 additions and 1 deletions

View File

@ -8,7 +8,6 @@ from poetry.factory import Factory
from .fixtures import mock_poetry_factory
from .fixtures import mock_venv
from tox_poetry_installer import _poetry
from tox_poetry_installer import installer
from tox_poetry_installer import utilities
@ -68,6 +67,8 @@ def test_propagates_exceptions_during_installation(
):
# Assert that an exception which occurs during installation is properly raised.
# Regression test for https://github.com/enpaul/tox-poetry-installer/issues/86
from tox_poetry_installer import _poetry
poetry = Factory().create_poetry(None)
packages: utilities.PackageMap = {
item.name: item for item in poetry.locker.locked_repository().packages