diff options
Diffstat (limited to 'pylint/test/extensions/test_check_docs_utils.py')
-rw-r--r-- | pylint/test/extensions/test_check_docs_utils.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/pylint/test/extensions/test_check_docs_utils.py b/pylint/test/extensions/test_check_docs_utils.py index 4931d6a3d..b55cf5b03 100644 --- a/pylint/test/extensions/test_check_docs_utils.py +++ b/pylint/test/extensions/test_check_docs_utils.py @@ -125,5 +125,18 @@ class PossibleExcTypesText(unittest.TestCase): expected = set(["RuntimeError", "ValueError"]) self.assertEqual(found, expected) + def test_ignores_uninferable_type(self): + raise_node = astroid.extract_node(''' + import not_a_module + def my_func(): + try: + fake_func() + except not_a_module.Error: + raise #@ + ''') + found = utils.possible_exc_types(raise_node) + expected = set() + self.assertEqual(found, expected) + if __name__ == '__main__': unittest.main() |