summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Merickel <michael@merickel.org>2011-09-22 23:27:04 -0500
committerMichael Merickel <michael@merickel.org>2011-09-22 23:27:53 -0500
commit2544cfc1e50ac12a4c4e017bde43770d903c8eb1 (patch)
tree92314eff01a584e3e475b255dd37d5b675afa2c9
parentf7b9be3fea04b9bdaf65e52b0baafa406bcaf1c0 (diff)
downloadpyramid-2544cfc1e50ac12a4c4e017bde43770d903c8eb1.tar.gz
pyramid-2544cfc1e50ac12a4c4e017bde43770d903c8eb1.tar.bz2
pyramid-2544cfc1e50ac12a4c4e017bde43770d903c8eb1.zip
Fixed some files to be read as binary.
-rw-r--r--pyramid/tests/test_config/test_assets.py18
1 files changed, 12 insertions, 6 deletions
diff --git a/pyramid/tests/test_config/test_assets.py b/pyramid/tests/test_config/test_assets.py
index a07753118..1d0e89429 100644
--- a/pyramid/tests/test_config/test_assets.py
+++ b/pyramid/tests/test_config/test_assets.py
@@ -163,7 +163,7 @@ class TestOverrideProvider(unittest.TestCase):
import pyramid.tests.test_config
provider = self._makeOne(pyramid.tests.test_config)
here = os.path.dirname(os.path.abspath(__file__))
- expected = open(os.path.join(here, resource_name)).read()
+ expected = read_(os.path.join(here, resource_name))
result = provider.get_resource_stream(None, resource_name)
self.assertEqual(result.read().replace('\r', ''), expected)
@@ -173,7 +173,7 @@ class TestOverrideProvider(unittest.TestCase):
import pyramid.tests.test_config
provider = self._makeOne(pyramid.tests.test_config)
here = os.path.dirname(os.path.abspath(__file__))
- expected = open(os.path.join(here, resource_name)).read()
+ expected = read_(os.path.join(here, resource_name))
result = provider.get_resource_string(None, resource_name)
self.assertEqual(result.replace('\r', ''), expected)
@@ -221,9 +221,10 @@ class TestOverrideProvider(unittest.TestCase):
import pyramid.tests.test_config
provider = self._makeOne(pyramid.tests.test_config)
here = os.path.dirname(os.path.abspath(__file__))
- expected = open(os.path.join(here, resource_name)).read()
+ expected = read_(os.path.join(here, resource_name))
result = provider.get_resource_stream(None, resource_name)
self.assertEqual(result.read(), expected)
+ result.close()
def test_get_resource_string_override_returns_None(self):
overrides = DummyOverrides(None)
@@ -233,7 +234,7 @@ class TestOverrideProvider(unittest.TestCase):
import pyramid.tests.test_config
provider = self._makeOne(pyramid.tests.test_config)
here = os.path.dirname(os.path.abspath(__file__))
- expected = open(os.path.join(here, resource_name)).read()
+ expected = read_(os.path.join(here, resource_name))
result = provider.get_resource_string(None, resource_name)
self.assertEqual(result, expected)
@@ -419,7 +420,7 @@ class TestPackageOverrides(unittest.TestCase):
po = self._makeOne(package)
po.overrides= overrides
here = os.path.dirname(os.path.abspath(__file__))
- expected = open(os.path.join(here, 'test_assets.py')).read()
+ expected = read_(os.path.join(here, 'test_assets.py'))
self.assertEqual(po.get_stream('whatever').read().replace('\r', ''),
expected)
@@ -439,7 +440,7 @@ class TestPackageOverrides(unittest.TestCase):
po = self._makeOne(package)
po.overrides= overrides
here = os.path.dirname(os.path.abspath(__file__))
- expected = open(os.path.join(here, 'test_assets.py')).read()
+ expected = read_(os.path.join(here, 'test_assets.py'))
self.assertEqual(po.get_string('whatever').replace('\r', ''), expected)
def test_get_string_file_doesnt_exist(self):
@@ -587,3 +588,8 @@ class DummyUnderOverride:
self.override_package = override_package
self.override_prefix = override_prefix
+def read_(src):
+ with open(src, 'rb') as f:
+ contents = f.read()
+ return contents
+