From: Chris Fulljames Date: Sun, 30 Mar 2025 19:25:41 +0000 (-0400) Subject: Fix offline tests X-Git-Url: https://littlesong.place/gitweb/?a=commitdiff_plain;h=910a3f6ef9d4aa6f10b559a3675caae3fe485a21;p=littlesongplace.git Fix offline tests --- diff --git a/sql/schema.sql b/src/littlesongplace/sql/schema.sql similarity index 100% rename from sql/schema.sql rename to src/littlesongplace/sql/schema.sql diff --git a/sql/schema_revert.sql b/src/littlesongplace/sql/schema_revert.sql similarity index 100% rename from sql/schema_revert.sql rename to src/littlesongplace/sql/schema_revert.sql diff --git a/sql/schema_update.sql b/src/littlesongplace/sql/schema_update.sql similarity index 100% rename from sql/schema_update.sql rename to src/littlesongplace/sql/schema_update.sql diff --git a/test/test_offline.py b/test/test_offline.py index 1ed9a25..3908efe 100644 --- a/test/test_offline.py +++ b/test/test_offline.py @@ -16,23 +16,23 @@ sys.path.insert(0, os.path.join(os.path.dirname(__file__), "..")) TEST_DATA = Path(__file__).parent / "data" -import main +import littlesongplace as lsp @pytest.fixture def app(): # Use temporary data directory with tempfile.TemporaryDirectory() as data_dir: - main.DATA_DIR = Path(data_dir) + lsp.DATA_DIR = Path(data_dir) # Initialize Database - with main.app.app_context(): - db = sqlite3.connect(main.DATA_DIR / "database.db") - with main.app.open_resource('sql/schema.sql', mode='r') as f: + with lsp.app.app_context(): + db = sqlite3.connect(lsp.DATA_DIR / "database.db") + with lsp.app.open_resource('sql/schema.sql', mode='r') as f: db.cursor().executescript(f.read()) db.commit() db.close() - yield main.app + yield lsp.app @pytest.fixture def client(app):