Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

[1.7.x] refs #22487: Don't flush out data from before normal TestCase…

…s (spatialite)
  • Loading branch information...
commit 088b30f49b0f5e14fc6876eb424af340d5479dac 1 parent 198ce30
@timgraham timgraham authored
Showing with 2 additions and 11 deletions.
  1. +2 −11 django/contrib/gis/db/backends/spatialite/creation.py
View
13 django/contrib/gis/db/backends/spatialite/creation.py
@@ -41,7 +41,8 @@ def create_test_db(self, verbosity=1, autoclobber=False, serialize=True):
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 @@ def create_test_db(self, verbosity=1, autoclobber=False, serialize=True):
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.
Please sign in to comment.
Something went wrong with that request. Please try again.