diff --git a/test/static_analysis/try_except.py b/test/static_analysis/try_except.py new file mode 100644 index 00000000..a7d6dc4c --- /dev/null +++ b/test/static_analysis/try_except.py @@ -0,0 +1,33 @@ +try: + #! attribute-error + str.not_existing +except TypeError: + pass + +try: + str.not_existing +except AttributeError: + #! attribute-error + str.not_existing + pass + +try: + import not_existing_import +except ImportError: + pass +try: + #! import-error + import not_existing_import +except AttributeError: + pass + +# ----------------- +# detailed except +# ----------------- +try: + str.not_existing +except ((AttributeError)): pass +try: + #! attribute-error + str.not_existing +except [AttributeError]: pass