summaryrefslogtreecommitdiff
path: root/tests/test_testing.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_testing.py')
-rw-r--r--tests/test_testing.py23
1 files changed, 23 insertions, 0 deletions
diff --git a/tests/test_testing.py b/tests/test_testing.py
index 90e30c94f..16c94ee19 100644
--- a/tests/test_testing.py
+++ b/tests/test_testing.py
@@ -303,6 +303,29 @@ class TestDummyRequest(unittest.TestCase):
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,):