mirror of
				https://github.com/django/django.git
				synced 2025-10-31 07:57:51 +03:00 
			
		
		
		
	Changed django.test.utils.create_test_db to return the name of the test database that was created
git-svn-id: http://code.djangoproject.com/svn/django/trunk@5910 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
		
							parent
							
								
									89ebb6177d
								
							
						
					
					
						commit
						49c438fd21
					
				|  | @ -90,6 +90,10 @@ def get_postgresql_create_suffix(): | |||
|     return '' | ||||
| 
 | ||||
| def create_test_db(verbosity=1, autoclobber=False): | ||||
|     """ | ||||
|     Creates a test database, prompting the user for confirmation if the | ||||
|     database already exists. Returns the name of the test database created. | ||||
|     """ | ||||
|     # If the database backend wants to create the test DB itself, let it | ||||
|     creation_module = get_creation_module() | ||||
|     if hasattr(creation_module, "create_test_db"): | ||||
|  | @ -153,6 +157,8 @@ def create_test_db(verbosity=1, autoclobber=False): | |||
|     # the side effect of initializing the test database. | ||||
|     cursor = connection.cursor() | ||||
| 
 | ||||
|     return TEST_DATABASE_NAME | ||||
| 
 | ||||
| def destroy_test_db(old_database_name, verbosity=1): | ||||
|     # If the database wants to drop the test DB itself, let it | ||||
|     creation_module = get_creation_module() | ||||
|  |  | |||
|  | @ -988,6 +988,9 @@ a number of utility methods in the ``django.test.utils`` module. | |||
|     ``create_test_db()`` has the side effect of modifying | ||||
|     ``settings.DATABASE_NAME`` to match the name of the test database. | ||||
| 
 | ||||
|     New in the Django development version, this function returns the name of | ||||
|     the test database that it created. | ||||
| 
 | ||||
| ``destroy_test_db(old_database_name, verbosity=1)`` | ||||
|     Destroys the database whose name is in the ``DATABASE_NAME`` setting | ||||
|     and restores the value of ``DATABASE_NAME`` to the provided name. | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user