diff --git a/python/testData/psi/TryExceptFinally.py b/python/testData/psi/TryExceptFinally.py new file mode 100644 index 000000000000..9d5578160b1f --- /dev/null +++ b/python/testData/psi/TryExceptFinally.py @@ -0,0 +1,6 @@ +try: + x +except: + y +finally: + z \ No newline at end of file diff --git a/python/testData/psi/TryExceptFinally.txt b/python/testData/psi/TryExceptFinally.txt new file mode 100644 index 000000000000..dfbe843fa1e6 --- /dev/null +++ b/python/testData/psi/TryExceptFinally.txt @@ -0,0 +1,26 @@ +PyFile:TryExceptFinally.py + PyTryExceptStatement + PsiElement(Py:TRY_KEYWORD)('try') + PsiElement(Py:COLON)(':') + PsiWhiteSpace('\n ') + PyStatementList + PyExpressionStatement + PyReferenceExpression: x + PsiElement(Py:IDENTIFIER)('x') + PsiWhiteSpace('\n') + PyExceptBlock + PsiElement(Py:EXCEPT_KEYWORD)('except') + PsiElement(Py:COLON)(':') + PsiWhiteSpace('\n ') + PyStatementList + PyExpressionStatement + PyReferenceExpression: y + PsiElement(Py:IDENTIFIER)('y') + PsiWhiteSpace('\n') + PsiElement(Py:FINALLY_KEYWORD)('finally') + PsiElement(Py:COLON)(':') + PsiWhiteSpace('\n ') + PyStatementList + PyExpressionStatement + PyReferenceExpression: z + PsiElement(Py:IDENTIFIER)('z') \ No newline at end of file