Skip to content

Commit d97ea25

Browse files
committed
adjust tests to python#18192
1 parent 06e545c commit d97ea25

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

test-data/unit/check-deprecated.test

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -504,6 +504,7 @@ C().g = "x" # E: function __main__.C.g is deprecated: use g2 instead \
504504

505505

506506
[case testDeprecatedDescriptor]
507+
# flags: --enable-error-code=deprecated
507508

508509
from typing import Any, Optional, Union
509510
from typing_extensions import deprecated, overload
@@ -536,7 +537,7 @@ class D3:
536537
def __set__(self, obj: C, value: Union[int, str]) -> None: ...
537538

538539
class C:
539-
d1 = D1() # N: class __main__.D1 is deprecated: use E1 instead
540+
d1 = D1() # E: class __main__.D1 is deprecated: use E1 instead
540541
d2 = D2()
541542
d3 = D3()
542543

@@ -545,14 +546,14 @@ C.d1
545546
c.d1
546547
c.d1 = 1
547548

548-
C.d2 # N: function __main__.D2.__get__ is deprecated: use E2.__get__ instead
549-
c.d2 # N: function __main__.D2.__get__ is deprecated: use E2.__get__ instead
550-
c.d2 = 1 # N: function __main__.D2.__set__ is deprecated: use E2.__set__ instead
549+
C.d2 # E: function __main__.D2.__get__ is deprecated: use E2.__get__ instead
550+
c.d2 # E: function __main__.D2.__get__ is deprecated: use E2.__get__ instead
551+
c.d2 = 1 # E: function __main__.D2.__set__ is deprecated: use E2.__set__ instead
551552

552-
C.d3 # N: overload def (self: __main__.D3, obj: None, objtype: Any) -> __main__.D3 of function __main__.D3.__get__ is deprecated: use E3.__get__ instead
553-
c.d3 # N: overload def (self: __main__.D3, obj: __main__.C, objtype: Any) -> builtins.int of function __main__.D3.__get__ is deprecated: use E3.__get__ instead
553+
C.d3 # E: overload def (self: __main__.D3, obj: None, objtype: Any) -> __main__.D3 of function __main__.D3.__get__ is deprecated: use E3.__get__ instead
554+
c.d3 # E: overload def (self: __main__.D3, obj: __main__.C, objtype: Any) -> builtins.int of function __main__.D3.__get__ is deprecated: use E3.__get__ instead
554555
c.d3 = 1
555-
c.d3 = "x" # N: overload def (self: __main__.D3, obj: __main__.C, value: builtins.str) of function __main__.D3.__set__ is deprecated: use E3.__set__ instead
556+
c.d3 = "x" # E: overload def (self: __main__.D3, obj: __main__.C, value: builtins.str) of function __main__.D3.__set__ is deprecated: use E3.__set__ instead
556557
[builtins fixtures/property.pyi]
557558

558559

@@ -612,11 +613,12 @@ h(1.0) # E: No overload variant of "h" matches argument type "float" \
612613

613614

614615
[case testDeprecatedImportedOverloadedFunction]
616+
# flags: --enable-error-code=deprecated
615617

616618
import m
617619

618620
m.g
619-
m.g(1) # N: overload def (x: builtins.int) -> builtins.int of function m.g is deprecated: work with str instead
621+
m.g(1) # E: overload def (x: builtins.int) -> builtins.int of function m.g is deprecated: work with str instead
620622
m.g("x")
621623

622624
[file m.py]

0 commit comments

Comments
 (0)