Functions | |
def | test_int_keys |
def | test_long_keys |
def | test_string_keys |
def | test_svn |
def | pollard_rho_factors_gmpy |
def | test_pollard_rho_factors_gmpy |
def gmpy_test::pollard_rho_factors_gmpy | ( | value | ) |
Definition at line 111 of file gmpy_test.py.
00111 : 00112 # print value 00113 value = gmpy.mpz( value ) 00114 print "%e" % ( value * 1.0 ) 00115 def test_pollard_rho_factors_gmpy( ):
def gmpy_test::test_int_keys | ( | ) |
Definition at line 17 of file gmpy_test.py.
00017 : 00018 00019 print "#### test_int_keys ####" 00020 print 00021 00022 dict = { } 00023 00024 num = 0x10000FFFFFF 00025 val = 73 00026 00027 for idx in range( 1, 4 ): 00028 num = num * 16 + 0xF 00029 print "0x%X %d" % ( num, num ) 00030 key = gmpy.mpz( int( num ) ) 00031 try: 00032 dict[ key ] = val 00033 print "'set' ok" 00034 except: 00035 dict[ long( key ) ] = val 00036 print "'set' error" 00037 try: 00038 tmp = dict[ key ] 00039 print "'get' ok" 00040 except: 00041 tmp = dict[ long( key ) ] 00042 print "'get' error" 00043 print 00044 def test_long_keys( ):
def gmpy_test::test_long_keys | ( | ) |
Definition at line 45 of file gmpy_test.py.
00045 : 00046 00047 print "#### test_long_keys ####" 00048 print 00049 00050 dict = { } 00051 00052 num = 0x10000FFFFFF 00053 val = 73 00054 00055 for idx in range( 1, 4 ): 00056 num = num * 16 + 0xF 00057 print "0x%X %d" % ( num, num ) 00058 key = gmpy.mpz( long( num ) ) 00059 try: 00060 dict[ key ] = val 00061 print "'set' ok" 00062 except: 00063 dict[ long( key ) ] = val 00064 print "'set' error" 00065 try: 00066 tmp = dict[ key ] 00067 print "'get' ok" 00068 except: 00069 tmp = dict[ long( key ) ] 00070 print "'get' error" 00071 print 00072 def test_string_keys( ):
def gmpy_test::test_pollard_rho_factors_gmpy | ( | ) |
Definition at line 116 of file gmpy_test.py.
00116 : 00117 00118 pollard_rho_factors_gmpy( "1315127849590173" ) 00119 pollard_rho_factors_gmpy( "6871885176561461568863874645493002864176010" ) 00120 pollard_rho_factors_gmpy( "5225260318375411481909498130" ) 00121 pollard_rho_factors_gmpy( "27303345394788706562827484688393677076853482354201991293" ) 00122 pollard_rho_factors_gmpy( "572484745741528457369486524730490" ) 00123 pollard_rho_factors_gmpy( "107412710607765960615641571053818523598097972001398330818137211296387637292222366626202740890544309751111023685652112874804014960905" ) 00124 if __name__ == '__main__':
def gmpy_test::test_string_keys | ( | ) |
Definition at line 73 of file gmpy_test.py.
00073 : 00074 00075 print "#### test_string_keys ####" 00076 print 00077 00078 dict = { } 00079 00080 num = 0x10000FFFFFF 00081 val = 73 00082 00083 for idx in range( 1, 4 ): 00084 num = num * 16 + 0xF 00085 print "0x%X %d" % ( num, num ) 00086 key = "%s" % num 00087 key = gmpy.mpz( key ) 00088 try: 00089 dict[ key ] = val 00090 print "'set' ok" 00091 except: 00092 dict[ long( key ) ] = val 00093 print "'set' error" 00094 try: 00095 tmp = dict[ key ] 00096 print "'get' ok" 00097 except: 00098 tmp = dict[ long( key ) ] 00099 print "'get' error" 00100 print 00101 def test_svn( ):
def gmpy_test::test_svn | ( | ) |
Definition at line 102 of file gmpy_test.py.
00102 : 00103 h1 = hash(long('12345678901234567890')) 00104 h2 = hash(gmpy.mpz('1234567901234567890')) 00105 print h1, h2 00106 00107 #!/usr/bin/python 00108 import gmpy