mirror of
https://github.com/django/django.git
synced 2025-10-23 21:59:11 +00:00
Fixed #29945 -- Moved contrib.postgres uninstallation logic to the app config.
This commit is contained in:
committed by
Tim Graham
parent
b1243a55a5
commit
2f120ac517
13
tests/postgres_tests/test_apps.py
Normal file
13
tests/postgres_tests/test_apps.py
Normal file
@@ -0,0 +1,13 @@
|
||||
from django.db.backends.signals import connection_created
|
||||
from django.test.utils import modify_settings
|
||||
|
||||
from . import PostgreSQLTestCase
|
||||
|
||||
|
||||
class PostgresConfigTests(PostgreSQLTestCase):
|
||||
def test_register_type_handlers_connection(self):
|
||||
from django.contrib.postgres.signals import register_type_handlers
|
||||
self.assertNotIn(register_type_handlers, connection_created._live_receivers(None))
|
||||
with modify_settings(INSTALLED_APPS={'append': 'django.contrib.postgres'}):
|
||||
self.assertIn(register_type_handlers, connection_created._live_receivers(None))
|
||||
self.assertNotIn(register_type_handlers, connection_created._live_receivers(None))
|
||||
Reference in New Issue
Block a user