Skip to content

Commit 95067d1

Browse files
committed
conformance: NewType isn't a class
1 parent ef75648 commit 95067d1

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

conformance/tests/aliases_newtype.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@
1414

1515
assert_type(UserId(5) + 1, int)
1616

17+
# > NewType('Derived', Base) returns a dummy function
18+
_: type = UserId # E: functions are not instances of `type`
19+
1720
# > Both isinstance and issubclass, as well as subclassing will fail for
1821
# > NewType('Derived', Base) since function objects don’t support these
1922
# > operations.

0 commit comments

Comments
 (0)