mirror of
				https://github.com/django/django.git
				synced 2025-10-31 01:25:32 +00:00 
			
		
		
		
	Refs #35967 -- Doc'd DatabaseCreation.serialize_db_to_string() method.
This commit is contained in:
		
				
					committed by
					
						 Mariusz Felisiak
						Mariusz Felisiak
					
				
			
			
				
	
			
			
			
						parent
						
							dc69a63f84
						
					
				
				
					commit
					99ac8e2589
				
			| @@ -842,6 +842,18 @@ can be useful during testing. | ||||
|     If the ``keepdb`` argument is ``True``, then the connection to the | ||||
|     database will be closed, but the database will not be destroyed. | ||||
|  | ||||
| .. function:: serialize_db_to_string() | ||||
|  | ||||
|     Serializes the database into an in-memory JSON string that can be used to | ||||
|     restore the database state between tests if the backend doesn't support | ||||
|     transactions or if your suite contains test classes with | ||||
|     :ref:`serialized_rollback=True <test-case-serialized-rollback>` enabled. | ||||
|  | ||||
|     This function should only be called once all test databases have been | ||||
|     created as the serialization process could result in queries against | ||||
|     non-test databases depending on your | ||||
|     :ref:`routing configuration <topics-db-multi-db-routing>`. | ||||
|  | ||||
| .. _topics-testing-code-coverage: | ||||
|  | ||||
| Integration with ``coverage.py`` | ||||
|   | ||||
		Reference in New Issue
	
	Block a user