Chris McDonough
2012-01-05 933944c12cf09c2818ebf9f82e9c0c3efd5f1d41
fix test on py3
1 files modified
12 ■■■■ changed files
pyramid/tests/test_urldispatch.py 12 ●●●● patch | view | raw | blame | history
pyramid/tests/test_urldispatch.py
@@ -1,7 +1,9 @@
import unittest
from pyramid import testing
from pyramid.compat import text_
from pyramid.compat import native_
from pyramid.compat import (
    text_,
    PY3,
    )
class TestRoute(unittest.TestCase):
    def _getTargetClass(self):
@@ -118,7 +120,11 @@
    def test___call__pathinfo_cant_be_decoded(self):
        from pyramid.exceptions import URLDecodeError
        mapper = self._makeOne()
        request = self._getRequest(PATH_INFO=b'\xff\xfe\xe6\x00')
        if PY3:
            path_info = b'\xff\xfe\xe6\x00'.decode('latin-1')
        else:
            path_info = b'\xff\xfe\xe6\x00'
        request = self._getRequest(PATH_INFO=path_info)
        self.assertRaises(URLDecodeError, mapper, request)
    def test___call__route_matches(self):