Michael Merickel
2018-10-18 41f103af2745c336a3bcdc715e70ef3cb5d1e545
tests/test_testing.py
@@ -1,5 +1,7 @@
import unittest
from zope.component import getSiteManager
from zope.interface import Interface
from zope.interface import implementer
from pyramid import testing
@@ -301,6 +303,29 @@
        self.assertEqual(resp.__class__, Response)
        self.assertTrue(request.response is resp)  # reified
    def test_default_accept(self):
        request = self._makeOne()
        self.assertEqual(
            request.accept.acceptable_offers(['text/html']),
            [('text/html', 1.0)],
        )
        request.accept = 'text/plain'
        self.assertEqual(request.accept.acceptable_offers(['text/html']), [])
        del request.accept
        self.assertEqual(
            request.accept.acceptable_offers(['text/html']),
            [('text/html', 1.0)],
        )
    def test_accept__init__(self):
        request = self._makeOne(accept='text/plain')
        self.assertEqual(
            request.accept.acceptable_offers(['text/html', 'text/plain']),
            [('text/plain', 1.0)],
        )
class TestDummyTemplateRenderer(unittest.TestCase):
    def _getTargetClass(self,):
@@ -561,7 +586,7 @@
        return skip_on(*platforms)
    def test_wrong_platform(self):
        def foo():
        def foo():  # pragma: no cover
            return True
        decorated = self._callFUT('wrong')(foo)
@@ -664,10 +689,6 @@
        token = session.get_csrf_token()
        self.assertNotEqual(token, None)
        self.assertTrue(len(token) >= 1)
from zope.interface import Interface
from zope.interface import implementer
class IDummy(Interface):