From: Alex M. <al...@us...> - 2005-11-07 18:08:26
|
Update of /cvsroot/gmpy/gmpy/test In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21889 Modified Files: gmpy_test_mpz.py gmpy_test_rnd.py Log Message: Fix 2 tests so they run properly on Python 2.3 (as well as 2.4) Index: gmpy_test_mpz.py =================================================================== RCS file: /cvsroot/gmpy/gmpy/test/gmpy_test_mpz.py,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** gmpy_test_mpz.py 6 Nov 2005 03:32:04 -0000 1.5 --- gmpy_test_mpz.py 7 Nov 2005 18:08:17 -0000 1.6 *************** *** 396,400 **** mpz(0) >>> _siz = _memsize() ! >>> for x in xrange(45678): _xx=_g.divm(b,a,20) >>> del _xx >>> _memsize()-_siz --- 396,401 ---- mpz(0) >>> _siz = _memsize() ! >>> for x in xrange(45678): ! ... _xx=_g.divm(b,a,20) >>> del _xx >>> _memsize()-_siz Index: gmpy_test_rnd.py =================================================================== RCS file: /cvsroot/gmpy/gmpy/test/gmpy_test_rnd.py,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** gmpy_test_rnd.py 6 Nov 2005 03:14:41 -0000 1.3 --- gmpy_test_rnd.py 7 Nov 2005 18:08:17 -0000 1.4 *************** *** 118,125 **** >>> ''' def _test(chat=None): if chat: print "Unit tests for gmpy 1.01 release candidate (rand functionality)" ! print " running on Python",sys.version print print "Testing gmpy %s (GMP %s) with default caching (%s, %s..%s)" % ( --- 118,131 ---- >>> ''' + + # adapt to python 2.3's slightly different error message in an exception + import sys + if sys.version<'2.4': + __test__['rand'] = __test__['rand'].replace("does not", "doesn't") + def _test(chat=None): if chat: print "Unit tests for gmpy 1.01 release candidate (rand functionality)" ! print " running on Python", sys.version print print "Testing gmpy %s (GMP %s) with default caching (%s, %s..%s)" % ( |