Skip to content

Commit 3d5184d

Browse files
committed
weird annotations
1 parent 189d4f1 commit 3d5184d

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

Lib/test/test_type_annotations.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -596,3 +596,17 @@ def test_nesting_inner(self):
596596
{"outer_before": "outer_before", "inner_else": "inner_else",
597597
"outer_after": "outer_after"},
598598
)
599+
600+
def test_non_name_annotations(self):
601+
code = """
602+
before: "before"
603+
if {cond}:
604+
a = "x"
605+
a[0]: int
606+
else:
607+
a = object()
608+
a.b: str
609+
after: "after"
610+
"""
611+
expected = {"before": "before", "after": "after"}
612+
self.check_scopes(code, expected, expected)

0 commit comments

Comments
 (0)