From 4776f689ae1881b438ceb4874d55cce9d88daa7c Mon Sep 17 00:00:00 2001 From: Zanie Date: Fri, 14 Jul 2023 12:58:09 -0500 Subject: [PATCH] Add test for type identifier assignment --- parser/src/parser.rs | 1 + ...er__parser__tests__type_as_identifier.snap | 26 +++++++++++++++++++ 2 files changed, 27 insertions(+) diff --git a/parser/src/parser.rs b/parser/src/parser.rs index b55d4de..2c43f96 100644 --- a/parser/src/parser.rs +++ b/parser/src/parser.rs @@ -958,6 +958,7 @@ a = ( type ( X = int ) +type = 1 "#; insta::assert_debug_snapshot!(ast::Suite::parse(source, "").unwrap()); } diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__type_as_identifier.snap b/parser/src/snapshots/rustpython_parser__parser__tests__type_as_identifier.snap index 53d337a..3d8e5d0 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__type_as_identifier.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__type_as_identifier.snap @@ -975,4 +975,30 @@ expression: "ast::Suite::parse(source, \"\").unwrap()" ), }, ), + Assign( + StmtAssign { + range: 617..625, + targets: [ + Name( + ExprName { + range: 617..621, + id: Identifier( + "type", + ), + ctx: Store, + }, + ), + ], + value: Constant( + ExprConstant { + range: 624..625, + value: Int( + 1, + ), + kind: None, + }, + ), + type_comment: None, + }, + ), ]