Commit 088b30f4 authored by Tim Graham's avatar Tim Graham
Browse files

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

parent 198ce307
Loading
Loading
Loading
Loading
+2 −11
Original line number Diff line number Diff line
@@ -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.