Loading django/core/management/commands/flush.py +2 −3 Original line number Diff line number Diff line Loading @@ -81,9 +81,8 @@ The full error: %s""" % (connection.settings_dict['NAME'], e)) # Reinstall the initial_data fixture. kwargs = options.copy() kwargs['database'] = db if options.get('load_initial_data', True): if options.get('load_initial_data'): # Reinstall the initial_data fixture. from django.core.management import call_command call_command('loaddata', 'initial_data', **options) else: Loading django/core/management/commands/syncdb.py +2 −2 Original line number Diff line number Diff line Loading @@ -2,6 +2,7 @@ from optparse import make_option import traceback from django.conf import settings from django.core.management import call_command from django.core.management.base import NoArgsCommand from django.core.management.color import no_style from django.core.management.sql import custom_sql_for_model, emit_post_sync_signal Loading @@ -27,7 +28,7 @@ class Command(NoArgsCommand): verbosity = int(options.get('verbosity')) interactive = options.get('interactive') show_traceback = options.get('traceback') load_initial_data = options.get('load_initial_data', True) load_initial_data = options.get('load_initial_data') self.style = no_style() Loading Loading @@ -158,6 +159,5 @@ class Command(NoArgsCommand): # Load initial_data fixtures (unless that has been disabled) if load_initial_data: from django.core.management import call_command call_command('loaddata', 'initial_data', verbosity=verbosity, database=db, skip_validation=True) tests/modeltests/fixtures_model_package/tests.py +1 −26 Original line number Diff line number Diff line Loading @@ -27,34 +27,12 @@ class TestNoInitialDataLoading(TestCase): management.call_command( 'syncdb', verbosity=0, commit=False ) self.assertQuerysetEqual( Book.objects.all(), [ u'Achieving self-awareness of Python programs' ], lambda a: a.name ) Book.objects.all().delete() management.call_command( 'syncdb', verbosity=0, commit=False, load_initial_data=False ) self.assertQuerysetEqual(Book.objects.all(), []) def test_flush(self): Book.objects.all().delete() management.call_command( 'flush', verbosity=0, interactive=False, commit=False ) # Test presence of fixture (flush called by TransactionTestCase) self.assertQuerysetEqual( Book.objects.all(), [ u'Achieving self-awareness of Python programs' Loading @@ -62,12 +40,9 @@ class TestNoInitialDataLoading(TestCase): lambda a: a.name ) Book.objects.all().delete() management.call_command( 'flush', verbosity=0, commit=False, interactive=False, load_initial_data=False ) Loading Loading
django/core/management/commands/flush.py +2 −3 Original line number Diff line number Diff line Loading @@ -81,9 +81,8 @@ The full error: %s""" % (connection.settings_dict['NAME'], e)) # Reinstall the initial_data fixture. kwargs = options.copy() kwargs['database'] = db if options.get('load_initial_data', True): if options.get('load_initial_data'): # Reinstall the initial_data fixture. from django.core.management import call_command call_command('loaddata', 'initial_data', **options) else: Loading
django/core/management/commands/syncdb.py +2 −2 Original line number Diff line number Diff line Loading @@ -2,6 +2,7 @@ from optparse import make_option import traceback from django.conf import settings from django.core.management import call_command from django.core.management.base import NoArgsCommand from django.core.management.color import no_style from django.core.management.sql import custom_sql_for_model, emit_post_sync_signal Loading @@ -27,7 +28,7 @@ class Command(NoArgsCommand): verbosity = int(options.get('verbosity')) interactive = options.get('interactive') show_traceback = options.get('traceback') load_initial_data = options.get('load_initial_data', True) load_initial_data = options.get('load_initial_data') self.style = no_style() Loading Loading @@ -158,6 +159,5 @@ class Command(NoArgsCommand): # Load initial_data fixtures (unless that has been disabled) if load_initial_data: from django.core.management import call_command call_command('loaddata', 'initial_data', verbosity=verbosity, database=db, skip_validation=True)
tests/modeltests/fixtures_model_package/tests.py +1 −26 Original line number Diff line number Diff line Loading @@ -27,34 +27,12 @@ class TestNoInitialDataLoading(TestCase): management.call_command( 'syncdb', verbosity=0, commit=False ) self.assertQuerysetEqual( Book.objects.all(), [ u'Achieving self-awareness of Python programs' ], lambda a: a.name ) Book.objects.all().delete() management.call_command( 'syncdb', verbosity=0, commit=False, load_initial_data=False ) self.assertQuerysetEqual(Book.objects.all(), []) def test_flush(self): Book.objects.all().delete() management.call_command( 'flush', verbosity=0, interactive=False, commit=False ) # Test presence of fixture (flush called by TransactionTestCase) self.assertQuerysetEqual( Book.objects.all(), [ u'Achieving self-awareness of Python programs' Loading @@ -62,12 +40,9 @@ class TestNoInitialDataLoading(TestCase): lambda a: a.name ) Book.objects.all().delete() management.call_command( 'flush', verbosity=0, commit=False, interactive=False, load_initial_data=False ) Loading