mirror of
				https://github.com/django/django.git
				synced 2025-10-31 09:41:08 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			32 lines
		
	
	
		
			924 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			924 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| from django.core import management
 | |
| from django.test import TransactionTestCase
 | |
| 
 | |
| from .models import Book
 | |
| 
 | |
| 
 | |
| class TestNoInitialDataLoading(TransactionTestCase):
 | |
|     """
 | |
|     Apps with migrations should ignore initial data. This test can be removed
 | |
|     in Django 1.9 when migrations become required and initial data is no longer
 | |
|     supported.
 | |
|     """
 | |
|     available_apps = ['fixtures_migration']
 | |
| 
 | |
|     def test_migrate(self):
 | |
|         self.assertQuerysetEqual(Book.objects.all(), [])
 | |
|         management.call_command(
 | |
|             'migrate',
 | |
|             verbosity=0,
 | |
|         )
 | |
|         self.assertQuerysetEqual(Book.objects.all(), [])
 | |
| 
 | |
|     def test_flush(self):
 | |
|         self.assertQuerysetEqual(Book.objects.all(), [])
 | |
|         management.call_command(
 | |
|             'flush',
 | |
|             verbosity=0,
 | |
|             interactive=False,
 | |
|             load_initial_data=False
 | |
|         )
 | |
|         self.assertQuerysetEqual(Book.objects.all(), [])
 |