[1.7.x] refs #22487: Don't flush out data from before normal TestCases (spatialite)
This commit is contained in:
parent
198ce3073c
commit
088b30f49b
|
@ -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.
|
||||
|
|
Loading…
Reference in New Issue