summaryrefslogtreecommitdiff
path: root/tests/test_config/test_routes.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_config/test_routes.py')
-rw-r--r--tests/test_config/test_routes.py18
1 files changed, 5 insertions, 13 deletions
diff --git a/tests/test_config/test_routes.py b/tests/test_config/test_routes.py
index d6f45608d..32a64b4bd 100644
--- a/tests/test_config/test_routes.py
+++ b/tests/test_config/test_routes.py
@@ -216,17 +216,12 @@ class RoutesConfiguratorMixinTests(unittest.TestCase):
request.accept = DummyAccept('text/html')
self.assertEqual(predicate(None, request), False)
- def test_add_route_with_wildcard_accept(self):
+ def test_add_route_with_wildcard_accept_raises(self):
config = self._makeOne(autocommit=True)
- config.add_route('name', 'path', accept='text/*')
- route = self._assertRoute(config, 'name', 'path', 1)
- predicate = route.predicates[0]
- request = self._makeRequest(config)
- request.accept = DummyAccept('text/xml', contains=True)
- self.assertEqual(predicate(None, request), True)
- request = self._makeRequest(config)
- request.accept = DummyAccept('application/json', contains=False)
- self.assertEqual(predicate(None, request), False)
+ self.assertRaises(
+ ValueError,
+ lambda: config.add_route('name', 'path', accept='text/*'),
+ )
def test_add_route_no_pattern_with_path(self):
config = self._makeOne(autocommit=True)
@@ -313,6 +308,3 @@ class DummyAccept(object):
if match in offers:
results.append((match, 1.0))
return results
-
- def __contains__(self, value):
- return self.contains