diff --git a/tests/fixtures/tests.py b/tests/fixtures/tests.py index e32522b929..4bf60e988a 100644 --- a/tests/fixtures/tests.py +++ b/tests/fixtures/tests.py @@ -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) diff --git a/tests/fixtures_model_package/tests.py b/tests/fixtures_model_package/tests.py index fbd0271336..e0a35e300d 100644 --- a/tests/fixtures_model_package/tests.py +++ b/tests/fixtures_model_package/tests.py @@ -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(), [