Fang-Pen Lin
2017-05-22 aafaf73655c11ca1d6645d85e1754be6996540dd
Add test for closest predicate error message
1 files modified
10 ■■■■■ changed files
pyramid/tests/test_config/test_util.py 10 ●●●●● patch | view | raw | blame | history
pyramid/tests/test_config/test_util.py
@@ -365,6 +365,16 @@
        from pyramid.exceptions import ConfigurationError
        self.assertRaises(ConfigurationError, self._callFUT, unknown=1)
    def test_predicate_close_matches(self):
        from pyramid.exceptions import ConfigurationError
        with  self.assertRaises(ConfigurationError) as context:
            self._callFUT(method='GET')
        expected_msg = (
            "Unknown predicate values: {'method': 'GET'} "
            "(did you mean request_method)"
        )
        self.assertEqual(context.exception.args[0], expected_msg)
    def test_notted(self):
        from pyramid.config import not_
        from pyramid.testing import DummyRequest