Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Pass commit=False to loaddata in tests, which will keep the DB connec…

…tion open. Closing the connection has the side-effect on some DBs (Postgres, MySQL/InnoDB) of rolling back the transaction that was in progress, causing these tests to fail.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@13717 bcc190cf-cafb-0310-a4f2-bffc1f526a37
  • Loading branch information...
commit 6ad4b328fa3f9eef84649f885be868316e672fa9 1 parent 76249c3
@kmtracey kmtracey authored
Showing with 3 additions and 3 deletions.
  1. +3 −3 tests/modeltests/fixtures_model_package/tests.py
View
6 tests/modeltests/fixtures_model_package/tests.py
@@ -35,7 +35,7 @@ def test_initial_data(self):
def test_loaddata(self):
"Fixtures can load data into models defined in packages"
# Load fixture 1. Single JSON file, with two objects
- management.call_command("loaddata", "fixture1.json", verbosity=0)
+ management.call_command("loaddata", "fixture1.json", verbosity=0, commit=False)
self.assertQuerysetEqual(
Article.objects.all(), [
"Time to reform copyright",
@@ -47,7 +47,7 @@ def test_loaddata(self):
# Load fixture 2. JSON file imported by default. Overwrites some
# existing objects
- management.call_command("loaddata", "fixture2.json", verbosity=0)
+ management.call_command("loaddata", "fixture2.json", verbosity=0, commit=False)
self.assertQuerysetEqual(
Article.objects.all(), [
"Django conquers world!",
@@ -59,7 +59,7 @@ def test_loaddata(self):
)
# Load a fixture that doesn't exist
- management.call_command("loaddata", "unknown.json", verbosity=0)
+ management.call_command("loaddata", "unknown.json", verbosity=0, commit=False)
self.assertQuerysetEqual(
Article.objects.all(), [
"Django conquers world!",
Please sign in to comment.
Something went wrong with that request. Please try again.