[1.7.x] refs #22487: Don't flush out data from before normal TestCases (spatialite)

This commit is contained in:
Tim Graham 2014-06-24 06:43:10 -04:00
parent 198ce3073c
commit 088b30f49b
1 changed files with 2 additions and 11 deletions

View File

@ -41,7 +41,8 @@ class SpatiaLiteCreation(DatabaseCreation):
verbosity=max(verbosity - 1, 0),
interactive=False,
database=self.connection.alias,
load_initial_data=False)
load_initial_data=False,
test_flush=True)
# We then serialize the current state of the database into a string
# and store it on the connection. This slightly horrific process is so people
@ -50,16 +51,6 @@ class SpatiaLiteCreation(DatabaseCreation):
if serialize:
self.connection._test_serialized_contents = self.serialize_db_to_string()
# We need to then do a flush to ensure that any data installed by
# custom SQL has been removed. The only test data should come from
# test fixtures, or autogenerated from post_migrate triggers.
# This has the side effect of loading initial data (which was
# intentionally skipped in the migrate).
call_command('flush',
verbosity=max(verbosity - 1, 0),
interactive=False,
database=self.connection.alias)
call_command('createcachetable', database=self.connection.alias)
# Ensure a connection for the side effect of initializing the test database.