summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Lib/test/test_syntax.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/Lib/test/test_syntax.py b/Lib/test/test_syntax.py
index f5cf966..00c5f62 100644
--- a/Lib/test/test_syntax.py
+++ b/Lib/test/test_syntax.py
@@ -1004,11 +1004,26 @@ Missing ':' before suites:
Traceback (most recent call last):
SyntaxError: expected ':'
+ >>> def f[T]()
+ ... pass
+ Traceback (most recent call last):
+ SyntaxError: expected ':'
+
>>> class A
... pass
Traceback (most recent call last):
SyntaxError: expected ':'
+ >>> class A[T]
+ ... pass
+ Traceback (most recent call last):
+ SyntaxError: expected ':'
+
+ >>> class A[T]()
+ ... pass
+ Traceback (most recent call last):
+ SyntaxError: expected ':'
+
>>> class R&D:
... pass
Traceback (most recent call last):