Kaynağa Gözat

Fixed ResourceWarning in test_client.tests.ClientTest.test_uploading_named_temp_file().

Mariusz Felisiak 3 yıl önce
ebeveyn
işleme
27e156fa31
1 değiştirilmiş dosya ile 5 ekleme ve 2 silme
  1. 5 2
      tests/test_client/tests.py

+ 5 - 2
tests/test_client/tests.py

@@ -894,8 +894,11 @@ class ClientTest(TestCase):
         self.assertEqual(response.content, b'temp_file')
 
     def test_uploading_named_temp_file(self):
-        test_file = tempfile.NamedTemporaryFile()
-        response = self.client.post('/upload_view/', data={'named_temp_file': test_file})
+        with tempfile.NamedTemporaryFile() as test_file:
+            response = self.client.post(
+                '/upload_view/',
+                data={'named_temp_file': test_file},
+            )
         self.assertEqual(response.content, b'named_temp_file')