[Python-checkins] python/dist/src/Lib/test test_descr.py,1.164,1.165
mwh@users.sourceforge.net
mwh@users.sourceforge.net
Wed, 27 Nov 2002 02:24:46 -0800
Update of /cvsroot/python/python/dist/src/Lib/test
In directory sc8-pr-cvs1:/tmp/cvs-serv17140/Lib/test
Modified Files:
test_descr.py
Log Message:
I had the inheritance cycle stuff backwards. Oops!
Index: test_descr.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/test/test_descr.py,v
retrieving revision 1.164
retrieving revision 1.165
diff -C2 -d -r1.164 -r1.165
*** test_descr.py 27 Nov 2002 04:00:59 -0000 1.164
--- test_descr.py 27 Nov 2002 10:24:44 -0000 1.165
***************
*** 3453,3456 ****
--- 3453,3457 ----
d = D()
e = E()
+ D.__bases__ = (C,)
D.__bases__ = (C2,)
vereq(d.meth(), 1)
***************
*** 3491,3494 ****
--- 3492,3502 ----
else:
# actually, we'll have crashed by here...
+ raise TestFailed, "shouldn't be able to create inheritance cycles"
+
+ try:
+ D.__bases__ = (E,)
+ except TypeError:
+ pass
+ else:
raise TestFailed, "shouldn't be able to create inheritance cycles"