py/objtuple: Properly implement comparison with incompatible types.

Should raise TypeError, unless it's (in)equality comparison.
This commit is contained in:
Paul Sokolovsky
2017-09-06 00:23:41 +03:00
parent e354b0a0cb
commit 1aaba5cabe
2 changed files with 17 additions and 4 deletions

View File

@@ -53,3 +53,13 @@ print((10, 0) > (1, 1))
print((10, 0) < (1, 1))
print((0, 0, 10, 0) > (0, 0, 1, 1))
print((0, 0, 10, 0) < (0, 0, 1, 1))
print(() == {})
print(() != {})
print((1,) == [1])
try:
print(() < {})
except TypeError:
print("TypeError")