diff options
Diffstat (limited to 'tests/test_config/test_routes.py')
| -rw-r--r-- | tests/test_config/test_routes.py | 18 |
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 |
