mirror of
https://github.com/django/django.git
synced 2025-10-23 21:59:11 +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:
@@ -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(), [
|
||||
|
||||
Reference in New Issue
Block a user