mirror of
https://github.com/django/django.git
synced 2025-08-03 18:38:50 +00:00
Fixed #29945 -- Moved contrib.postgres uninstallation logic to the app config.
This commit is contained in:
parent
b1243a55a5
commit
2f120ac517
3 changed files with 35 additions and 8 deletions
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))
|
Loading…
Add table
Add a link
Reference in a new issue