From caa89359ad9ce957f54d3ae144cca5c5e78a3a33 Mon Sep 17 00:00:00 2001 From: Ashley Whetter Date: Wed, 13 Jul 2016 21:26:10 +0100 Subject: possible_exc_types checks for Uninferables Fixes #998 --- pylint/test/extensions/test_check_docs_utils.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'pylint/test/extensions/test_check_docs_utils.py') diff --git a/pylint/test/extensions/test_check_docs_utils.py b/pylint/test/extensions/test_check_docs_utils.py index a069789d7..d10f3c950 100644 --- a/pylint/test/extensions/test_check_docs_utils.py +++ b/pylint/test/extensions/test_check_docs_utils.py @@ -124,5 +124,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() -- cgit v1.2.1