summaryrefslogtreecommitdiff
path: root/tests/postgres_tests
diff options
context:
space:
mode:
authorNasir Hussain <nasirhjafri@gmail.com>2019-01-23 03:49:30 +0500
committerTim Graham <timograham@gmail.com>2019-01-22 17:49:30 -0500
commit2804b8d2153505ec49b191db2168302dfb92c3af (patch)
treec683570a1ec7f6939d968c7ac500f1c52809d855 /tests/postgres_tests
parentd02b2aa11e5b6c351a9a2c0673c23569889f90d6 (diff)
Fixed #30111 -- Fixed AppRegistryNotReady error with django.contrib.postgres in INSTALLED_APPS.
Regression in e192223ed996ed30fe83787efdfa7f2be6b1a2ee.
Diffstat (limited to 'tests/postgres_tests')
-rw-r--r--tests/postgres_tests/integration_settings.py5
-rw-r--r--tests/postgres_tests/test_integration.py17
2 files changed, 22 insertions, 0 deletions
diff --git a/tests/postgres_tests/integration_settings.py b/tests/postgres_tests/integration_settings.py
new file mode 100644
index 0000000000..c4ec0d1157
--- /dev/null
+++ b/tests/postgres_tests/integration_settings.py
@@ -0,0 +1,5 @@
+SECRET_KEY = 'abcdefg'
+
+INSTALLED_APPS = [
+ 'django.contrib.postgres',
+]
diff --git a/tests/postgres_tests/test_integration.py b/tests/postgres_tests/test_integration.py
new file mode 100644
index 0000000000..829b862027
--- /dev/null
+++ b/tests/postgres_tests/test_integration.py
@@ -0,0 +1,17 @@
+import os
+import subprocess
+import sys
+
+from tests.postgres_tests import PostgreSQLSimpleTestCase
+
+
+class PostgresIntegrationTests(PostgreSQLSimpleTestCase):
+ def test_check(self):
+ os.chdir(os.path.dirname(__file__))
+ result = subprocess.run(
+ [sys.executable, '-m', 'django', 'check', '--settings', 'integration_settings'],
+ stdout=subprocess.DEVNULL,
+ stderr=subprocess.PIPE,
+ )
+ stderr = '\n'.join([e.decode() for e in result.stderr.splitlines()])
+ self.assertEqual(result.returncode, 0, msg=stderr)