From d3fe14781747539c470089208fa7aeb1b2cbbd6f Mon Sep 17 00:00:00 2001
From: Michael Merickel <michael@merickel.org>
Date: Thu, 18 Oct 2018 03:45:01 +0200
Subject: [PATCH] fix the dummy request to support the new accept apis

---
 tests/test_testing.py |   23 +++++++++++++++++++++++
 1 files changed, 23 insertions(+), 0 deletions(-)

diff --git a/tests/test_testing.py b/tests/test_testing.py
index 90e30c9..16c94ee 100644
--- a/tests/test_testing.py
+++ b/tests/test_testing.py
@@ -303,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,):

--
Gitblit v1.9.3