diff --git a/tests/console/commands/test_search.py b/tests/console/commands/test_search.py
index 47aa4d06316..185717df425 100644
--- a/tests/console/commands/test_search.py
+++ b/tests/console/commands/test_search.py
@@ -52,7 +52,7 @@ def test_search(tester: CommandTester, http: type[httpretty.httpretty]):
 sqlalchemy-audit (0.1.0)
  sqlalchemy-audit provides an easy way to set up revision tracking for your data.
 
-transmogrify.sqlalchemy (1.0.2)
+transmogrify-sqlalchemy (1.0.2)
  Feed data from SQLAlchemy into a transmogrifier pipeline
 
 sqlalchemy-schemadisplay (1.3)
@@ -96,4 +96,9 @@ def test_search(tester: CommandTester, http: type[httpretty.httpretty]):
  SAP Sybase SQL Anywhere dialect for SQLAlchemy
 """
 
-    assert tester.io.fetch_output() == expected
+    # TODO remove this when https://github.com/python-poetry/poetry-core/pull/328
+    # reaches a published version of poetry-core.
+    output = tester.io.fetch_output()
+    output = output.replace("transmogrify.sqlalchemy", "transmogrify-sqlalchemy")
+
+    assert output == expected
diff --git a/tests/installation/fixtures/with-pypi-repository.test b/tests/installation/fixtures/with-pypi-repository.test
index d1ed1ae55ed..27fee8ce755 100644
--- a/tests/installation/fixtures/with-pypi-repository.test
+++ b/tests/installation/fixtures/with-pypi-repository.test
@@ -7,9 +7,9 @@ optional = false
 python-versions = "*"
 
 [package.extras]
-dev = ["coverage", "hypothesis", "pympler", "pytest", "six", "zope.interface", "sphinx", "zope.interface"]
-docs = ["sphinx", "zope.interface"]
-tests = ["coverage", "hypothesis", "pympler", "pytest", "six", "zope.interface"]
+dev = ["coverage", "hypothesis", "pympler", "pytest", "six", "zope-interface", "sphinx", "zope-interface"]
+docs = ["sphinx", "zope-interface"]
+tests = ["coverage", "hypothesis", "pympler", "pytest", "six", "zope-interface"]
 
 [[package]]
 name = "colorama"
diff --git a/tests/installation/test_installer.py b/tests/installation/test_installer.py
index b330b46a728..d9c12388bd6 100644
--- a/tests/installation/test_installer.py
+++ b/tests/installation/test_installer.py
@@ -1162,6 +1162,14 @@ def test_installer_with_pypi_repository(
     installer.run()
 
     expected = fixture("with-pypi-repository")
+
+    # TODO remove this when https://github.com/python-poetry/poetry-core/pull/328
+    # reaches a published version of poetry-core.
+    extras = locker.written_data["package"][0]["extras"]
+    for key, values in list(extras.items()):
+        extras[key] = [
+            value.replace("zope.interface", "zope-interface") for value in values
+        ]
     assert not DeepDiff(expected, locker.written_data, ignore_order=True)
 
 
diff --git a/tests/installation/test_installer_old.py b/tests/installation/test_installer_old.py
index 86b15093b26..e30e4956c6d 100644
--- a/tests/installation/test_installer_old.py
+++ b/tests/installation/test_installer_old.py
@@ -832,6 +832,14 @@ def test_installer_with_pypi_repository(
     installer.run()
 
     expected = fixture("with-pypi-repository")
+
+    # TODO remove this when https://github.com/python-poetry/poetry-core/pull/328
+    # reaches a published version of poetry-core.
+    extras = locker.written_data["package"][0]["extras"]
+    for key, values in list(extras.items()):
+        extras[key] = [
+            value.replace("zope.interface", "zope-interface") for value in values
+        ]
     assert not DeepDiff(expected, locker.written_data, ignore_order=True)