Chris McDonough
2011-03-01 773dea01777d3f15160c3ea19db7d064687d11b2
we no longer expect to run on 2.4, dont skip Chameleon-related tests on pypy
4 files modified
64 ■■■■ changed files
pyramid/tests/test_chameleon_text.py 30 ●●●● patch | view | raw | blame | history
pyramid/tests/test_chameleon_zpt.py 28 ●●●● patch | view | raw | blame | history
pyramid/tests/test_config.py 4 ●●●● patch | view | raw | blame | history
tox.ini 2 ●●● patch | view | raw | blame | history
pyramid/tests/test_chameleon_text.py
@@ -32,7 +32,6 @@
        klass = self._getTargetClass()
        return klass(*arg, **kw)
    @skip_on('pypy')
    def test_instance_implements_ITemplate(self):
        from zope.interface.verify import verifyObject
        from pyramid.interfaces import ITemplateRenderer
@@ -40,13 +39,12 @@
        lookup = DummyLookup()
        verifyObject(ITemplateRenderer, self._makeOne(path, lookup))
    @skip_on('pypy')
    def test_class_implements_ITemplate(self):
        from zope.interface.verify import verifyClass
        from pyramid.interfaces import ITemplateRenderer
        verifyClass(ITemplateRenderer, self._getTargetClass())
    @skip_on('java', 'pypy')
    @skip_on('java')
    def test_template_reified(self):
        minimal = self._getTemplatePath('minimal.txt')
        lookup = DummyLookup()
@@ -55,7 +53,7 @@
        template  = instance.template
        self.assertEqual(template, instance.__dict__['template'])
    @skip_on('java', 'pypy')
    @skip_on('java')
    def test_template_with_ichameleon_translate(self):
        minimal = self._getTemplatePath('minimal.txt')
        lookup = DummyLookup()
@@ -64,7 +62,7 @@
        template  = instance.template
        self.assertEqual(template.translate, lookup.translate)
    @skip_on('java', 'pypy')
    @skip_on('java')
    def test_template_with_debug_templates(self):
        minimal = self._getTemplatePath('minimal.txt')
        lookup = DummyLookup()
@@ -74,7 +72,7 @@
        template  = instance.template
        self.assertEqual(template.debug, True)
    @skip_on('java', 'pypy')
    @skip_on('java')
    def test_template_with_reload_templates(self):
        minimal = self._getTemplatePath('minimal.txt')
        lookup = DummyLookup()
@@ -84,7 +82,7 @@
        template  = instance.template
        self.assertEqual(template.auto_reload, True)
    @skip_on('java', 'pypy')
    @skip_on('java')
    def test_template_without_reload_templates(self):
        minimal = self._getTemplatePath('minimal.txt')
        lookup = DummyLookup()
@@ -94,7 +92,7 @@
        template  = instance.template
        self.assertEqual(template.auto_reload, False)
    @skip_on('java', 'pypy')
    @skip_on('java')
    def test_call(self):
        minimal = self._getTemplatePath('minimal.txt')
        lookup = DummyLookup()
@@ -103,14 +101,14 @@
        self.failUnless(isinstance(result, str))
        self.assertEqual(result, 'Hello.\n')
    @skip_on('java', 'pypy')
    @skip_on('java')
    def test_call_with_nondict_value(self):
        minimal = self._getTemplatePath('minimal.txt')
        lookup = DummyLookup()
        instance = self._makeOne(minimal, lookup)
        self.assertRaises(ValueError, instance, None, {})
    @skip_on('java', 'pypy')
    @skip_on('java')
    def test_call_nonminimal(self):
        nonminimal = self._getTemplatePath('nonminimal.txt')
        lookup = DummyLookup()
@@ -119,7 +117,7 @@
        self.failUnless(isinstance(result, str))
        self.assertEqual(result, 'Hello, Chris!\n')
    @skip_on('java', 'pypy')
    @skip_on('java')
    def test_implementation(self):
        minimal = self._getTemplatePath('minimal.txt')
        lookup = DummyLookup()
@@ -133,7 +131,7 @@
        from pyramid.chameleon_text import render_template
        return render_template(name, **kw)
    @skip_on('java', 'pypy')
    @skip_on('java')
    def test_it(self):
        minimal = self._getTemplatePath('minimal.txt')
        result = self._callFUT(minimal)
@@ -145,7 +143,7 @@
        from pyramid.chameleon_text import render_template_to_response
        return render_template_to_response(name, **kw)
    @skip_on('java', 'pypy')
    @skip_on('java')
    def test_minimal(self):
        minimal = self._getTemplatePath('minimal.txt')
        result = self._callFUT(minimal)
@@ -155,7 +153,7 @@
        self.assertEqual(result.status, '200 OK')
        self.assertEqual(len(result.headerlist), 2)
    @skip_on('java', 'pypy')
    @skip_on('java')
    def test_iresponsefactory_override(self):
        from webob import Response
        class Response2(Response):
@@ -171,7 +169,7 @@
        from pyramid.chameleon_text import get_renderer
        return get_renderer(name)
    @skip_on('java', 'pypy')
    @skip_on('java')
    def test_it(self):
        from pyramid.interfaces import IRendererFactory
        class Dummy:
@@ -189,7 +187,7 @@
        from pyramid.chameleon_text import get_template
        return get_template(name)
    @skip_on('java', 'pypy')
    @skip_on('java')
    def test_it(self):
        from pyramid.interfaces import IRendererFactory
        class Dummy:
pyramid/tests/test_chameleon_zpt.py
@@ -33,7 +33,6 @@
        klass = self._getTargetClass()
        return klass(*arg, **kw)
    @skip_on('pypy')
    def test_instance_implements_ITemplate(self):
        from zope.interface.verify import verifyObject
        from pyramid.interfaces import ITemplateRenderer
@@ -41,13 +40,12 @@
        lookup = DummyLookup()
        verifyObject(ITemplateRenderer, self._makeOne(path, lookup))
    @skip_on('pypy')
    def test_class_implements_ITemplate(self):
        from zope.interface.verify import verifyClass
        from pyramid.interfaces import ITemplateRenderer
        verifyClass(ITemplateRenderer, self._getTargetClass())
    @skip_on('java', 'pypy')
    @skip_on('java')
    def test_call(self):
        minimal = self._getTemplatePath('minimal.pt')
        lookup = DummyLookup()
@@ -57,7 +55,7 @@
        self.assertEqual(result.rstrip('\n'),
                     '<div xmlns="http://www.w3.org/1999/xhtml">\n</div>')
    @skip_on('java', 'pypy')
    @skip_on('java')
    def test_template_reified(self):
        minimal = self._getTemplatePath('minimal.pt')
        lookup = DummyLookup()
@@ -66,7 +64,7 @@
        template  = instance.template
        self.assertEqual(template, instance.__dict__['template'])
    @skip_on('java', 'pypy')
    @skip_on('java')
    def test_template_with_ichameleon_translate(self):
        minimal = self._getTemplatePath('minimal.pt')
        lookup = DummyLookup()
@@ -75,7 +73,7 @@
        template  = instance.template
        self.assertEqual(template.translate, lookup.translate)
    @skip_on('java', 'pypy')
    @skip_on('java')
    def test_template_with_debug_templates(self):
        minimal = self._getTemplatePath('minimal.pt')
        lookup = DummyLookup()
@@ -85,7 +83,7 @@
        template  = instance.template
        self.assertEqual(template.debug, True)
    @skip_on('java', 'pypy')
    @skip_on('java')
    def test_template_without_debug_templates(self):
        minimal = self._getTemplatePath('minimal.pt')
        lookup = DummyLookup()
@@ -95,7 +93,7 @@
        template  = instance.template
        self.assertEqual(template.debug, False)
    @skip_on('java', 'pypy')
    @skip_on('java')
    def test_template_with_reload_templates(self):
        minimal = self._getTemplatePath('minimal.pt')
        lookup = DummyLookup()
@@ -105,7 +103,7 @@
        template  = instance.template
        self.assertEqual(template.auto_reload, True)
    @skip_on('java', 'pypy')
    @skip_on('java')
    def test_template_without_reload_templates(self):
        minimal = self._getTemplatePath('minimal.pt')
        lookup = DummyLookup()
@@ -115,7 +113,7 @@
        template  = instance.template
        self.assertEqual(template.auto_reload, False)
    @skip_on('java', 'pypy')
    @skip_on('java')
    def test_call_with_nondict_value(self):
        minimal = self._getTemplatePath('minimal.pt')
        lookup = DummyLookup()
@@ -138,7 +136,7 @@
        from pyramid.chameleon_zpt import render_template
        return render_template(name, **kw)
    @skip_on('java', 'pypy')
    @skip_on('java')
    def test_it(self):
        minimal = self._getTemplatePath('minimal.pt')
        result = self._callFUT(minimal)
@@ -151,7 +149,7 @@
        from pyramid.chameleon_zpt import render_template_to_response
        return render_template_to_response(name, **kw)
    @skip_on('java', 'pypy')
    @skip_on('java')
    def test_it(self):
        minimal = self._getTemplatePath('minimal.pt')
        result = self._callFUT(minimal)
@@ -162,7 +160,7 @@
        self.assertEqual(result.status, '200 OK')
        self.assertEqual(len(result.headerlist), 2)
    @skip_on('java', 'pypy')
    @skip_on('java')
    def test_iresponsefactory_override(self):
        from webob import Response
        class Response2(Response):
@@ -178,7 +176,7 @@
        from pyramid.chameleon_zpt import get_renderer
        return get_renderer(name)
    @skip_on('java', 'pypy')
    @skip_on('java')
    def test_it(self):
        from pyramid.interfaces import IRendererFactory
        class Dummy:
@@ -196,7 +194,7 @@
        from pyramid.chameleon_zpt import get_template
        return get_template(name)
    @skip_on('java', 'pypy')
    @skip_on('java')
    def test_it(self):
        from pyramid.interfaces import IRendererFactory
        class Dummy:
pyramid/tests/test_config.py
@@ -2274,7 +2274,7 @@
        result = view(None, request)
        self.assertEqual(result, ('abc', request))
    @testing.skip_on('pypy', 'java')
    @testing.skip_on('java')
    def test_set_notfound_view_with_renderer(self):
        from zope.interface import implementedBy
        from pyramid.interfaces import IRequest
@@ -2321,7 +2321,7 @@
        result = view(None, request)
        self.assertEqual(result, ('abc', request))
    @testing.skip_on('pypy', 'java')
    @testing.skip_on('java')
    def test_set_forbidden_view_with_renderer(self):
        from zope.interface import implementedBy
        from pyramid.interfaces import IRequest
tox.ini
@@ -1,6 +1,6 @@
[tox]
envlist = 
    py24,py25,py26,py27,jython,pypy,cover
    py25,py26,py27,jython,pypy,cover
[testenv]
commands =