mirror of
				https://github.com/django/django.git
				synced 2025-10-30 09:06:13 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			17 lines
		
	
	
		
			585 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			585 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| import unittest
 | |
| 
 | |
| from django.db import connection
 | |
| from django.db.backends.signals import connection_created
 | |
| from django.test import TestCase
 | |
| 
 | |
| 
 | |
| @unittest.skipUnless(connection.vendor == 'postgresql', "PostgreSQL specific tests")
 | |
| class PostgreSQLTestCase(TestCase):
 | |
|     @classmethod
 | |
|     def tearDownClass(cls):
 | |
|         # No need to keep that signal overhead for non PostgreSQL-related tests.
 | |
|         from django.contrib.postgres.signals import register_hstore_handler
 | |
| 
 | |
|         connection_created.disconnect(register_hstore_handler)
 | |
|         super(PostgreSQLTestCase, cls).tearDownClass()
 |