From 70a7942cbb7e7633b227acd1bf14d46ea2e0ebb7 Mon Sep 17 00:00:00 2001 From: Sergey Golitsynskiy Date: Thu, 10 Feb 2022 02:01:29 -0500 Subject: [PATCH] Fix path for package tests --- .../data/model/migrations/test_migrations.py | 22 +++++++------------ 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/test/unit/data/model/migrations/test_migrations.py b/test/unit/data/model/migrations/test_migrations.py index 7827f1dde20..3437b47b987 100644 --- a/test/unit/data/model/migrations/test_migrations.py +++ b/test/unit/data/model/migrations/test_migrations.py @@ -1066,21 +1066,15 @@ def db_state6_gxy_state3_tsi_no_sam(url_factory, metadata_state6_gxy_state3_tsi_ @pytest.fixture(autouse=True) def legacy_manage_db(monkeypatch): def get_alembic_cfg(self): - path1, path2 = _get_paths_to_version_locations() - path = os.path.join( - os.path.dirname(__file__), - os.pardir, - os.pardir, - os.pardir, - os.pardir, - os.pardir, - "lib", - "galaxy", - "model", - "migrations", - "alembic.ini", - ) + path = os.path.join(os.path.dirname(__file__), os.pardir, os.pardir, os.pardir, os.pardir, os.pardir) + path = os.path.normpath(path) + # Adjust path when running from packages + if os.path.split(path)[1] == "packages": + path = os.path.join(path, os.pardir) + path = os.path.join(path, "lib", "galaxy", "model", "migrations", "alembic.ini") + config = Config(path) + path1, path2 = _get_paths_to_version_locations() config.set_main_option("version_locations", f"{path1};{path2}") return config