Skip to content

Commit 12026de

Browse files
committed
testcheck
1 parent e598156 commit 12026de

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

test-data/unit/lib-stub/abc.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
class ABCMeta: pass
1+
class ABCMeta(type): pass
22
abstractmethod = object()
33
abstractproperty = object()

test-data/unit/semanal-errors.test

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -949,13 +949,17 @@ class A(Generic[T], Generic[S]): pass \
949949
[out]
950950

951951
[case testInvalidMetaclass]
952-
class A(metaclass=x): pass # E: Name 'x' is not defined
952+
class A(metaclass=x): pass
953953
[out]
954+
main:3: error: Name 'x' is not defined
955+
main:3: error: Invalid metaclass 'x'
954956

955957
[case testInvalidQualifiedMetaclass]
956958
import abc
957-
class A(metaclass=abc.Foo): pass # E: Name 'abc.Foo' is not defined
959+
class A(metaclass=abc.Foo): pass
958960
[out]
961+
main:3: error: Name 'abc.Foo' is not defined
962+
main:3: error: Invalid metaclass 'abc.Foo'
959963

960964
[case testNonClassMetaclass]
961965
def f(): pass

0 commit comments

Comments
 (0)