diff options
author | Ashley Whetter <ashley@awhetter.co.uk> | 2016-07-13 21:26:10 +0100 |
---|---|---|
committer | Ashley Whetter <ashley@awhetter.co.uk> | 2016-07-13 21:39:18 +0100 |
commit | caa89359ad9ce957f54d3ae144cca5c5e78a3a33 (patch) | |
tree | 74d58fcee1187f6ac49c65ff0dbaf9551af67456 /pylint/test/extensions/test_check_docs_utils.py | |
parent | 952bb539df5ff729be5753c217e7c90f4702f643 (diff) | |
download | pylint-git-caa89359ad9ce957f54d3ae144cca5c5e78a3a33.tar.gz |
possible_exc_types checks for Uninferables
Fixes #998
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 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() |