def _test(chat=None): if chat: print "Unit tests for gmpy2 (mpq functionality)" print " on Python %s" % sys.version print "Testing gmpy2 {0}".format(_g.version()) print " Mutliple-precision library: {0}".format(_g.mp_version()) print " Floating-point library: {0}".format(_g.mpfr_version()) print " Complex library: {0}".format(_g.mpc_version()) print " Caching Values: (Number) {0}".format(_g.get_cache()[0]) print " Caching Values: (Size, limbs) {0}".format(_g.get_cache()[1]) thismod = sys.modules.get(__name__) doctest.testmod(thismod, report=0) if chat: print "Repeating tests, with caching disabled" _g.set_cache(0, 128) sav = sys.stdout class _Dummy: def write(self, *whatever): pass try: sys.stdout = _Dummy() doctest.testmod(thismod, report=0) finally: sys.stdout = sav if chat: print print "Overall results for mpq:" return doctest.master.summarize(chat)
def _test(chat=None): if chat: print "Unit tests for gmpy2 (mpfr functionality)" print " on Python %s" % sys.version print "Testing gmpy2 {0}".format(_g.version()) print " Mutliple-precision library: {0}".format(_g.mp_version()) print " Floating-point library: {0}".format(_g.mpfr_version()) print " Complex library: {0}".format(_g.mpc_version()) print " Caching Values: (Number) {0}".format(_g.get_cache()[0]) print " Caching Values: (Size, limbs) {0}".format(_g.get_cache()[1]) thismod = sys.modules.get(__name__) doctest.testmod(thismod, report=0) if chat: print "Repeating tests, with caching disabled" _g.set_cache(0,128) sav = sys.stdout class _Dummy: def write(self,*whatever): pass try: sys.stdout = _Dummy() doctest.testmod(thismod, report=0, optionflags=doctest.IGNORE_EXCEPTION_DETAIL) finally: sys.stdout = sav if chat: print print "Overall results for mpfr:" return doctest.master.summarize(chat)
def _test(chat=None): if chat: print("Unit tests for gmpy2 (mpq functionality)") print(" on Python %s" % sys.version) print("Testing gmpy2 {0}".format(_g.version())) print(" Mutliple-precision library: {0}".format(_g.mp_version())) print(" Floating-point library: {0}".format(_g.mpfr_version())) print(" Complex library: {0}".format(_g.mpc_version())) print(" Caching Values: (Number) {0}".format(_g.get_cache()[0])) print(" Caching Values: (Size, limbs) {0}".format(_g.get_cache()[1])) thismod = sys.modules.get(__name__) doctest.testmod(thismod, report=0) if chat: print("Repeating tests, with caching disabled") _g.set_cache(0,128) sav = sys.stdout class _Dummy: encoding = None def write(self,*whatever): pass try: sys.stdout = _Dummy() doctest.testmod(thismod, report=0) finally: sys.stdout = sav if chat: print() print("Overall results for mpq:") return doctest.master.summarize(chat)
def _test(chat=None): if chat: print("Unit tests for gmpy2 (mpfr functionality)") print(" on Python %s" % sys.version) print("Testing gmpy2 {0}".format(_g.version())) print(" Mutliple-precision library: {0}".format(_g.mp_version())) print(" Floating-point library: {0}".format(_g.mpfr_version())) print(" Complex library: {0}".format(_g.mpc_version())) print(" Caching Values: (Number) {0}".format(_g.get_cache()[0])) print(" Caching Values: (Size, limbs) {0}".format(_g.get_cache()[1])) thismod = sys.modules.get(__name__) doctest.testmod(thismod, report=0) if chat: print("Repeating tests, with caching disabled") _g.set_cache(0,128) sav = sys.stdout class _Dummy: encoding = None def write(self,*whatever): pass try: sys.stdout = _Dummy() doctest.testmod(thismod, report=0, optionflags=doctest.IGNORE_EXCEPTION_DETAIL) finally: sys.stdout = sav if chat: print() print("Overall results for mpfr:") return doctest.master.summarize(chat)
def _test(chat=None): try: float('nan') except ValueError: if "special" in __test__: del(__test__["special"]) if chat: print "Unit tests for gmpy2 (mpz functionality)" print " on Python %s" % sys.version print "Testing gmpy2 {0}".format(_g.version()) print " Mutliple-precision library: {0}".format(_g.mp_version()) print " Floating-point library: {0}".format(_g.mpfr_version()) print " Complex library: {0}".format(_g.mpc_version()) print " Caching Values: (Number) {0}".format(_g.get_cache()[0]) print " Caching Values: (Size, limbs) {0}".format(_g.get_cache()[1]) thismod = sys.modules.get(__name__) doctest.testmod(thismod, report=0, optionflags=doctest.IGNORE_EXCEPTION_DETAIL) if chat: print "Repeating tests, with caching disabled" _g.set_cache(0,128) sav = sys.stdout class _Dummy: def write(self,*whatever): pass try: sys.stdout = _Dummy() doctest.testmod(thismod, report=0, optionflags=doctest.IGNORE_EXCEPTION_DETAIL) finally: sys.stdout = sav if chat: print print "Overall results for mpz:" return doctest.master.summarize(chat)