mirror of
https://github.com/mealie-recipes/mealie.git
synced 2025-07-25 08:09:41 +02:00
Set up alembic migration usage (#954)
* Set up alembic migration usage * Fix import order, add isort as alembic hook * Only run migrations if needed * Include date as part of migration file name for better sorting * Skip initial migrations if tables already exist This eases the transition from a pre-alembic state * Fix deprecation warning in alembic revision * Add alembic test stubs
This commit is contained in:
parent
a897e180ed
commit
fdfb5b1a5e
14 changed files with 1197 additions and 25 deletions
14
tests/unit_tests/test_alembic.py
Normal file
14
tests/unit_tests/test_alembic.py
Normal file
|
@ -0,0 +1,14 @@
|
|||
import pytest
|
||||
|
||||
# Test that alembic revisions are applicable and result in the current database
|
||||
# See https://github.com/sqlalchemy/alembic/issues/724 for inspiration
|
||||
|
||||
|
||||
@pytest.mark.skip("TODO: Implement")
|
||||
def test_alembic_revisions_are_applicable():
|
||||
pass
|
||||
|
||||
|
||||
@pytest.mark.skip("TODO: Implement")
|
||||
def test_alembic_revisions_are_up_to_date():
|
||||
pass
|
Loading…
Add table
Add a link
Reference in a new issue