Skip to content

Commit d497f37

Browse files
authored
Add simple subclass tests
1 parent 0332484 commit d497f37

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

test-data/unit/check-deprecated.test

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -326,15 +326,21 @@ class C:
326326
@classmethod
327327
def make_c(cls) -> C: ...
328328

329+
class C2(C): ...
330+
329331
C() # E: function __main__.C.__init__ is deprecated: call `make_c()` instead
332+
C2() # E: function.__main__.C.__init__ is deprecated: call `make_c()` instead
330333

331334
class D:
332335
@deprecated("call `make_d()` instead")
333336
def __new__(cls) -> D: ...
334337
@classmethod
335338
def make_d(cls) -> D: ...
336339

340+
class D2(D): ...
341+
337342
D() # E: function __main__.D.__new__ is deprecated: call `make_d()` instead
343+
D2() # E: function __main__.D.__new__ is deprecated: call `make_d()` instead
338344

339345
[builtins fixtures/tuple.pyi]
340346

0 commit comments

Comments
 (0)