From: Alex M. <al...@us...> - 2006-02-26 07:08:22
|
Update of /cvsroot/gmpy/gmpy/test In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12984/test Modified Files: gmpy_test.py gmpy_test_cvr.py gmpy_test_mpf.py gmpy_test_mpq.py gmpy_test_mpz.py gmpy_test_rnd.py Log Message: Added experimental support for decimal.Decimal, etc - version now 1.02 (rc) Index: gmpy_test.py =================================================================== RCS file: /cvsroot/gmpy/gmpy/test/gmpy_test.py,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** gmpy_test.py 13 Nov 2005 01:27:13 -0000 1.6 --- gmpy_test.py 26 Feb 2006 07:08:18 -0000 1.7 *************** *** 1,39 **** ! r''' ! >>> gmpy.version() ! '1.0' ! >>> ! ''' ! ! import sys ! import doctest ! import gmpy ! ! if sys.argv[-1] == 'debug': ! gmpy.set_debug(1) ! ! import gmpy_test_cvr ! import gmpy_test_rnd ! import gmpy_test_mpf ! import gmpy_test_mpq ! import gmpy_test_mpz ! ! ! test_modules = (gmpy_test_cvr, gmpy_test_rnd, gmpy_test_mpf, ! gmpy_test_mpq, gmpy_test_mpz, ! ) ! ! _g = gmpy ! print "Unit tests for gmpy 1.01 release candidate" ! print " on Python", sys.version ! print "Testing gmpy %s (GMP %s), default caching (%s, %s, %s..%s)" % ( ! (_g.version(), _g.gmp_version(), _g.get_zcache(), _g.get_qcache(), ! ) + _g.get_zconst()) ! ! pf, pt = 0, 0 ! for x in test_modules: ! print x.__name__, ! failures, tests = x._test() ! print "%3d tests, %d failures" % (tests-pt, failures-pf) ! pf, pt = failures, tests ! ! doctest.master.summarize(1) --- 1,41 ---- ! r''' ! >>> gmpy.version() ! '1.02' ! >>> ! ''' ! ! import sys ! import doctest ! import gmpy ! ! if sys.argv[-1] == 'debug': ! gmpy.set_debug(1) ! ! import gmpy_test_cvr ! import gmpy_test_rnd ! import gmpy_test_mpf ! import gmpy_test_mpq ! import gmpy_test_mpz ! import gmpy_test_dec ! ! ! test_modules = (gmpy_test_cvr, gmpy_test_rnd, gmpy_test_mpf, ! gmpy_test_mpq, gmpy_test_mpz, ! gmpy_test_dec, ! ) ! ! _g = gmpy ! print "Unit tests for gmpy 1.02 release candidate" ! print " on Python", sys.version ! print "Testing gmpy %s (GMP %s), default caching (%s, %s, %s..%s)" % ( ! (_g.version(), _g.gmp_version(), _g.get_zcache(), _g.get_qcache(), ! ) + _g.get_zconst()) ! ! pf, pt = 0, 0 ! for x in test_modules: ! print x.__name__, ! failures, tests = x._test() ! print "%3d tests, %d failures" % (tests-pt, failures-pf) ! pf, pt = failures, tests ! ! doctest.master.summarize(1) Index: gmpy_test_cvr.py =================================================================== RCS file: /cvsroot/gmpy/gmpy/test/gmpy_test_cvr.py,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** gmpy_test_cvr.py 7 Nov 2005 19:21:16 -0000 1.5 --- gmpy_test_cvr.py 26 Feb 2006 07:08:19 -0000 1.6 *************** *** 1,10 **** ! # partial unit test for gmpy 1.01 extra cover # relies on Tim Peters' "doctest.py" test-driver ! # test-version 1.01 r''' >>> print int(_g.gmp_version() in ('4.1.4', '4.1.2', '4.0.1', '3.1.1')) 1 >>> _g.version() ! '1.01' ''' --- 1,10 ---- ! # partial unit test for gmpy 1.02 extra cover # relies on Tim Peters' "doctest.py" test-driver ! # test-version 1.02 r''' >>> print int(_g.gmp_version() in ('4.1.4', '4.1.2', '4.0.1', '3.1.1')) 1 >>> _g.version() ! '1.02' ''' *************** *** 463,467 **** def _test(chat=None): if chat: ! print "Unit tests for gmpy 1.01 release candidate (extra cover)" print " running on Python",sys.version print --- 463,467 ---- def _test(chat=None): if chat: ! print "Unit tests for gmpy 1.02 release candidate (extra cover)" print " running on Python",sys.version print Index: gmpy_test_mpf.py =================================================================== RCS file: /cvsroot/gmpy/gmpy/test/gmpy_test_mpf.py,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** gmpy_test_mpf.py 11 Nov 2005 21:52:23 -0000 1.6 --- gmpy_test_mpf.py 26 Feb 2006 07:08:19 -0000 1.7 *************** *** 1,5 **** ! # partial unit test for gmpy 1.01 mpf functionality # relies on Tim Peters' "doctest.py" test-driver ! # test-version 1.0 r''' >>> dir(a) --- 1,5 ---- ! # partial unit test for gmpy 1.02 mpf functionality # relies on Tim Peters' "doctest.py" test-driver ! # test-version 1.02 r''' >>> dir(a) *************** *** 352,356 **** def _test(chat=None): if chat: ! print "Unit tests for gmpy 1.01 release candidate (mpf functionality)" print " running on Python",sys.version print --- 352,356 ---- def _test(chat=None): if chat: ! print "Unit tests for gmpy 1.02 release candidate (mpf functionality)" print " running on Python",sys.version print Index: gmpy_test_mpq.py =================================================================== RCS file: /cvsroot/gmpy/gmpy/test/gmpy_test_mpq.py,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** gmpy_test_mpq.py 11 Nov 2005 21:52:23 -0000 1.6 --- gmpy_test_mpq.py 26 Feb 2006 07:08:19 -0000 1.7 *************** *** 1,5 **** ! # partial unit test for gmpy 1.01 mpq functionality # relies on Tim Peters' "doctest.py" test-driver ! # test-version 1.0 r''' >>> dir(a) --- 1,5 ---- ! # partial unit test for gmpy 1.02 mpq functionality # relies on Tim Peters' "doctest.py" test-driver ! # test-version 1.02 r''' >>> dir(a) *************** *** 182,185 **** --- 182,187 ---- >>> a gmpy.mpq(41,152) + >>> _g.mpq('12.34') + gmpy.mpq(617,50) >>> _g.set_tagoff(1) 0 *************** *** 225,229 **** >>> _g.mpq('7788') mpq(7788) ! >>> ''' --- 227,232 ---- >>> _g.mpq('7788') mpq(7788) ! >>> _g.mpq('12.34') ! mpq(617,50) ''' *************** *** 315,319 **** def _test(chat=None): if chat: ! print "Unit tests for gmpy 1.01 release candidate (mpq functionality)" print " running on Python",sys.version print --- 318,322 ---- def _test(chat=None): if chat: ! print "Unit tests for gmpy 1.02 release candidate (mpq functionality)" print " running on Python",sys.version print Index: gmpy_test_mpz.py =================================================================== RCS file: /cvsroot/gmpy/gmpy/test/gmpy_test_mpz.py,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** gmpy_test_mpz.py 11 Nov 2005 21:52:23 -0000 1.10 --- gmpy_test_mpz.py 26 Feb 2006 07:08:19 -0000 1.11 *************** *** 1,5 **** ! # partial unit test for gmpy 1.01 mpz functionality # relies on Tim Peters' "doctest.py" test-driver ! # test-version 1.0 r''' >>> filter(lambda x: not x.startswith('_'), dir(_g)) --- 1,5 ---- ! # partial unit test for gmpy 1.02 mpz functionality # relies on Tim Peters' "doctest.py" test-driver ! # test-version 1.02 r''' >>> filter(lambda x: not x.startswith('_'), dir(_g)) *************** *** 574,578 **** def _test(chat=None): if chat: ! print "Unit tests for gmpy 1.01 release candidate (mpz functionality)" print " running on Python",sys.version print --- 574,578 ---- def _test(chat=None): if chat: ! print "Unit tests for gmpy 1.02 release candidate (mpz functionality)" print " running on Python",sys.version print Index: gmpy_test_rnd.py =================================================================== RCS file: /cvsroot/gmpy/gmpy/test/gmpy_test_rnd.py,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** gmpy_test_rnd.py 11 Nov 2005 21:52:23 -0000 1.5 --- gmpy_test_rnd.py 26 Feb 2006 07:08:19 -0000 1.6 *************** *** 1,5 **** ! # partial unit test for gmpy 1.01 rand functionality # relies on Tim Peters' "doctest.py" test-driver ! # test-version 1.0 r''' >>> r --- 1,5 ---- ! # partial unit test for gmpy 1.02 rand functionality # relies on Tim Peters' "doctest.py" test-driver ! # test-version 1.02 r''' >>> r *************** *** 126,130 **** def _test(chat=None): if chat: ! print "Unit tests for gmpy 1.01 release candidate (rand functionality)" print " running on Python", sys.version print --- 126,130 ---- def _test(chat=None): if chat: ! print "Unit tests for gmpy 1.02 release candidate (rand functionality)" print " running on Python", sys.version print |