| | |
| | | import unittest |
| | | from zope.component import getSiteManager |
| | | from zope.interface import Interface |
| | | from zope.interface import implementer |
| | | from pyramid import testing |
| | | |
| | | |
| | |
| | | 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,): |
| | |
| | | return skip_on(*platforms) |
| | | |
| | | def test_wrong_platform(self): |
| | | def foo(): |
| | | def foo(): # pragma: no cover |
| | | return True |
| | | |
| | | decorated = self._callFUT('wrong')(foo) |
| | |
| | | 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): |