From e98f5bdedaf0d502c4e50400e42dab1a6de82d03 Mon Sep 17 00:00:00 2001 From: Jake Bailey <5341706+jakebailey@users.noreply.github.com> Date: Fri, 4 Sep 2020 15:47:17 -0700 Subject: [PATCH] Update int_pow test to match new overloads --- test-data/unit/cmdline.test | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/test-data/unit/cmdline.test b/test-data/unit/cmdline.test index 70960b011a25..8fc563dce249 100644 --- a/test-data/unit/cmdline.test +++ b/test-data/unit/cmdline.test @@ -636,7 +636,10 @@ reveal_type(a**(-2)) # N: Revealed type is 'builtins.float' reveal_type(a**b) # N: Revealed type is 'Any' reveal_type(a.__pow__(2)) # N: Revealed type is 'builtins.int' reveal_type(a.__pow__(a)) # N: Revealed type is 'Any' -a.__pow__() # E: Too few arguments for "__pow__" of "int" +a.__pow__() # E: All overload variants of "__pow__" of "int" require at least one argument \ + # N: Possible overload variants: \ + # N: def __pow__(self, Literal[2], Optional[int] = ...) -> int \ + # N: def __pow__(self, int, Optional[int] = ...) -> Any [case testDisallowAnyGenericsBuiltinCollections] # cmd: mypy m.py