mirror of
https://github.com/django/django.git
synced 2025-09-26 12:09:19 +00:00
Fixed fixtures testing failure
The failure was caused by generating the same warning from two tests. The second time the same warning was raised it was swallowed by the "once" simplefilter of warnings.
This commit is contained in:
parent
e83ff42792
commit
190771d003
2 changed files with 5 additions and 1 deletions
1
tests/fixtures/tests.py
vendored
1
tests/fixtures/tests.py
vendored
|
@ -142,6 +142,7 @@ class FixtureLoadingTests(DumpDataAssertMixin, TestCase):
|
|||
|
||||
# Loading a fixture that doesn't exist emits a warning
|
||||
with warnings.catch_warnings(record=True) as w:
|
||||
warnings.simplefilter("always")
|
||||
management.call_command('loaddata', 'unknown.json', verbosity=0,
|
||||
commit=False)
|
||||
self.assertEqual(len(w), 1)
|
||||
|
|
|
@ -102,8 +102,11 @@ class FixtureTestCase(TestCase):
|
|||
)
|
||||
|
||||
# Load a fixture that doesn't exist
|
||||
with warnings.catch_warnings(record=True):
|
||||
with warnings.catch_warnings(record=True) as w:
|
||||
warnings.simplefilter("always")
|
||||
management.call_command("loaddata", "unknown.json", verbosity=0, commit=False)
|
||||
self.assertEqual(len(w), 1)
|
||||
self.assertTrue(w[0].message, "No fixture named 'unknown' found.")
|
||||
|
||||
self.assertQuerysetEqual(
|
||||
Article.objects.all(), [
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue