| def test_operators(): |
| print(2 + <warning descr="Expected type 'Number', got 'str' instead">'foo'</warning>) |
| print(b'foo' + <warning descr="Expected type 'bytes', got 'str' instead">'bar'</warning>) |
| print(b'foo' + <warning descr="Expected type 'bytes', got 'int' instead">3</warning>) |
| |
| |
| def test_numerics(): |
| abs(False) |
| int(10) |
| long(False) |
| float(False) |
| complex(False) |
| divmod(False, False) |
| divmod(<warning descr="Expected type 'Number', got 'bytes' instead">b'foo'</warning>, <warning descr="Expected type 'Number', got 'str' instead">'bar'</warning>) |
| pow(False, True) |
| round(False, <warning descr="Expected type 'Integral | None', got 'str' instead">'foo'</warning>) |