From d9f01633291323dcf71247a524040084bc068897 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Mon, 1 Jul 2024 11:26:17 +0200 Subject: [PATCH] Add test for no pending migrations --- src/tests/test_no_missing_migrations.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 src/tests/test_no_missing_migrations.py diff --git a/src/tests/test_no_missing_migrations.py b/src/tests/test_no_missing_migrations.py new file mode 100644 index 0000000000..fe26670a44 --- /dev/null +++ b/src/tests/test_no_missing_migrations.py @@ -0,0 +1,18 @@ +from io import StringIO + +import pytest +from django.core.management import call_command + + +@pytest.mark.django_db +def test_no_pending_migrations(): + out = StringIO() + try: + call_command( + "makemigrations", + "--check", + stdout=out, + stderr=StringIO(), + ) + except SystemExit: # pragma: no cover + raise AssertionError("Pending migrations:\n" + out.getvalue()) from None