diff options
| author | Michael Merickel <michael@merickel.org> | 2011-09-22 23:36:35 -0500 |
|---|---|---|
| committer | Michael Merickel <michael@merickel.org> | 2011-09-22 23:36:35 -0500 |
| commit | a83e10d04ad728f8145abc03e13dcd6c6495ae95 (patch) | |
| tree | 2e6d3de139319d4ada60076826ece6243863140c | |
| parent | 2544cfc1e50ac12a4c4e017bde43770d903c8eb1 (diff) | |
| download | pyramid-a83e10d04ad728f8145abc03e13dcd6c6495ae95.tar.gz pyramid-a83e10d04ad728f8145abc03e13dcd6c6495ae95.tar.bz2 pyramid-a83e10d04ad728f8145abc03e13dcd6c6495ae95.zip | |
Fixed an open resource error.
| -rw-r--r-- | pyramid/tests/test_config/test_assets.py | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/pyramid/tests/test_config/test_assets.py b/pyramid/tests/test_config/test_assets.py index 1d0e89429..73f0a12ad 100644 --- a/pyramid/tests/test_config/test_assets.py +++ b/pyramid/tests/test_config/test_assets.py @@ -164,8 +164,8 @@ class TestOverrideProvider(unittest.TestCase): provider = self._makeOne(pyramid.tests.test_config) here = os.path.dirname(os.path.abspath(__file__)) expected = read_(os.path.join(here, resource_name)) - result = provider.get_resource_stream(None, resource_name) - self.assertEqual(result.read().replace('\r', ''), expected) + with provider.get_resource_stream(None, resource_name) as result: + self.assertEqual(result.read().replace('\r', ''), expected) def test_get_resource_string_no_overrides(self): import os @@ -222,9 +222,8 @@ class TestOverrideProvider(unittest.TestCase): provider = self._makeOne(pyramid.tests.test_config) here = os.path.dirname(os.path.abspath(__file__)) expected = read_(os.path.join(here, resource_name)) - result = provider.get_resource_stream(None, resource_name) - self.assertEqual(result.read(), expected) - result.close() + with provider.get_resource_stream(None, resource_name) as result: + self.assertEqual(result.read(), expected) def test_get_resource_string_override_returns_None(self): overrides = DummyOverrides(None) @@ -278,8 +277,8 @@ class TestOverrideProvider(unittest.TestCase): import pyramid.tests.test_config self._registerOverrides(overrides) provider = self._makeOne(pyramid.tests.test_config) - result = provider.get_resource_stream(None, 'test_assets.py') - self.assertEqual(result, 'value') + with provider.get_resource_stream(None, 'test_assets.py') as result: + self.assertEqual(result, 'value') def test_get_resource_string_override_returns_value(self): overrides = DummyOverrides('value') @@ -421,8 +420,9 @@ class TestPackageOverrides(unittest.TestCase): po.overrides= overrides here = os.path.dirname(os.path.abspath(__file__)) expected = read_(os.path.join(here, 'test_assets.py')) - self.assertEqual(po.get_stream('whatever').read().replace('\r', ''), - expected) + with po.get_stream('whatever') as stream: + self.assertEqual(stream.read().replace('\r', ''), + expected) def test_get_stream_file_doesnt_exist(self): overrides = [ DummyOverride(None), DummyOverride( |
