Add a check that SF bug 516727 is really fixed.
This commit is contained in:
parent
556a938d10
commit
c9e9e40b7b
|
@ -429,6 +429,16 @@ def ints():
|
||||||
# The following crashes in Python 2.2
|
# The following crashes in Python 2.2
|
||||||
vereq((1).__nonzero__(), 1)
|
vereq((1).__nonzero__(), 1)
|
||||||
vereq((0).__nonzero__(), 0)
|
vereq((0).__nonzero__(), 0)
|
||||||
|
# This returns 'NotImplemented' in Python 2.2
|
||||||
|
class C(int):
|
||||||
|
def __add__(self, other):
|
||||||
|
return NotImplemented
|
||||||
|
try:
|
||||||
|
C() + ""
|
||||||
|
except TypeError:
|
||||||
|
pass
|
||||||
|
else:
|
||||||
|
raise TestFailed, "NotImplemented should have caused TypeErrpr"
|
||||||
|
|
||||||
def longs():
|
def longs():
|
||||||
if verbose: print "Testing long operations..."
|
if verbose: print "Testing long operations..."
|
||||||
|
|
Loading…
Reference in New Issue