summaryrefslogtreecommitdiff
path: root/pkg_resources/tests/test_pkg_resources.py
diff options
context:
space:
mode:
authorJon Dufresne <jon.dufresne@gmail.com>2017-09-16 11:23:22 -0700
committerJon Dufresne <jon.dufresne@gmail.com>2017-09-16 12:36:34 -0700
commitb1e47b43f3d2b972057ebe4c564b0ed03d39cd3d (patch)
treecbb27e7459cdf542a021ceecde51eab2a51a36ac /pkg_resources/tests/test_pkg_resources.py
parent9f295a706590b1e3618978d6f2d83af0b893ec4d (diff)
downloadpython-setuptools-git-b1e47b43f3d2b972057ebe4c564b0ed03d39cd3d.tar.gz
Clean up resource warnings during tests
When tests are invoked with the Python flag -Wall, warnings appear in the form of: ResourceWarning: unclosed file ... Close all files and resources deterministically to avoid such warnings. Most often, easiest to do using a context manager.
Diffstat (limited to 'pkg_resources/tests/test_pkg_resources.py')
-rw-r--r--pkg_resources/tests/test_pkg_resources.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/pkg_resources/tests/test_pkg_resources.py b/pkg_resources/tests/test_pkg_resources.py
index 49bf7a04..c6a7ac97 100644
--- a/pkg_resources/tests/test_pkg_resources.py
+++ b/pkg_resources/tests/test_pkg_resources.py
@@ -92,8 +92,8 @@ class TestZipProvider(object):
ts = timestamp(self.ref_time)
os.utime(filename, (ts, ts))
filename = zp.get_resource_filename(manager, 'data.dat')
- f = open(filename)
- assert f.read() == 'hello, world!'
+ with open(filename) as f:
+ assert f.read() == 'hello, world!'
manager.cleanup_resources()