Chris McDonough
2011-07-15 4f3d77a45ec0e022fefed6b12f4e585f91f32e50
Merge branch 'master' into mmerickel-feature.scripting
2 files modified
11 ■■■■ changed files
pyramid/tests/test_config.py 9 ●●●● patch | view | raw | blame | history
pyramid/tests/test_router.py 2 ●●● patch | view | raw | blame | history
pyramid/tests/test_config.py
@@ -5489,11 +5489,16 @@
def parse_httpdate(s):
    import datetime
    return datetime.datetime.strptime(s, "%a, %d %b %Y %H:%M:%S %Z")
    # cannot use %Z, must use literal GMT; Jython honors timezone
    # but CPython does not
    return datetime.datetime.strptime(s, "%a, %d %b %Y %H:%M:%S GMT")
def assert_similar_datetime(one, two):
    for attr in ('year', 'month', 'day', 'hour', 'minute'):
        assert(getattr(one, attr) == getattr(two, attr))
        one_attr = getattr(one, attr)
        two_attr = getattr(two, attr)
        if not one_attr == two_attr:
            raise AssertionError('%r != %r in %s' % (one_attr, two_attr, attr))
from pyramid.interfaces import IResponse
class DummyResponse(object):
pyramid/tests/test_router.py
@@ -418,7 +418,7 @@
            request.response.a = 1
            raise KeyError
        def exc_view(context, request):
            self.failIf(hasattr(request.response, 'a'))
            self.assertFalse(hasattr(request.response, 'a'))
            request.response.body = 'OK'
            return request.response
        environ = self._makeEnviron()