bugfix
This commit is contained in:
parent
b094e127a2
commit
aed0a42f5f
13
test/brotli_test.py
Normal file
13
test/brotli_test.py
Normal file
@ -0,0 +1,13 @@
|
||||
import sys
|
||||
from brotli import compress, decompress
|
||||
|
||||
def do(fn):
|
||||
with open(fn, 'rb') as f:
|
||||
b = f.read()
|
||||
c = compress(b)
|
||||
d = decompress(c)
|
||||
print(fn,'\t',
|
||||
float(len(c))/float(len(b)))
|
||||
fns = sys.argv[1:]
|
||||
for fn in fns:
|
||||
do(fn)
|
34
test/dataencoder_test.py
Normal file
34
test/dataencoder_test.py
Normal file
@ -0,0 +1,34 @@
|
||||
|
||||
from appPublic.rsa import RSA
|
||||
from appPublic.dataencoder import DataEncoder
|
||||
|
||||
def get_prikey(id):
|
||||
prifile='prikey2.rsa'
|
||||
if id=='node1':
|
||||
prifile = 'prikey1.rsa'
|
||||
rsa = RSA()
|
||||
prikey = rsa.read_privatekey(prifile)
|
||||
pubkey = rsa.create_publickey(prikey)
|
||||
return pubkey
|
||||
|
||||
|
||||
node1 = DataEncoder('node1', get_prikey, 'prikey1.rsa')
|
||||
node2 = DataEncoder('node2', get_prikey, 'prikey2.rsa')
|
||||
data1 = {
|
||||
'a':'iy34ti3y42ti23t425g4',
|
||||
'b':100,
|
||||
'c':'100',
|
||||
'd':[1124,'34t342',5445]
|
||||
}
|
||||
d = node1.pack('node2', data1)
|
||||
|
||||
try:
|
||||
data2 = node2.unpack('node1', d)
|
||||
print(data1,'<===>', data2)
|
||||
except:
|
||||
print('ERROR:')
|
||||
|
||||
print('check c', node1.pack_d[0] == node2.unpack_d[0])
|
||||
print('check d', node1.pack_d[1] == node2.unpack_d[1])
|
||||
print('check k', node1.pack_d[2] == node2.unpack_d[2], len(node1.pack_d[2]))
|
||||
print('check s', node1.pack_d[3] == node2.unpack_d[3], len(node1.pack_d[3]))
|
27
test/prikey1.rsa
Normal file
27
test/prikey1.rsa
Normal file
@ -0,0 +1,27 @@
|
||||
-----BEGIN RSA PRIVATE KEY-----
|
||||
MIIEpQIBAAKCAQEApavGY/vV0O8RE2+OaVi0slpb19hssNYREQcMrsicS7q23GlU
|
||||
2NCzU95g8M3fXoOIjTwKBoUtfcvMdMzotibaTlJ+Xj7CFiSZLUYq9hRuujbUyh+a
|
||||
BoeUtui33hilyksGlumdZwWaPCSrl7uYw2UoAsoFsmNWlNqXig2okfEUGBMsMjhw
|
||||
GA3W5jZDa/yCGMIiZ11MfsxdIjTgkfEXsQEYfOR77Zebzfh3GaE/R6EmejJHosAQ
|
||||
HDcDSzsq2ukY1GOdlap0nnINCQkg/wTHkjw/skOLk9NZhJggHnVdpaxJtWUeU9Pv
|
||||
j6D3tXYopUp44A8iEXqx07uQ5GgwYfsoPVSRmwIDAQABAoIBAQCTg/9z+cKqdqSa
|
||||
zMNe1EiZYtHSwPgPAZ1SrxdA7ooU+F1opzWQlUyISkPBR180diR5tdMreRxHndcg
|
||||
zXAM+U17XgL9gh4pv07RPGB2mzz4/Ge+ziLE26a0s0U9Mm81UFa+u6eXGyr5kKFl
|
||||
yvm8Sm81BJPMAp4OjxFOMNk/kg0VXVXwtpJOxSKBhiG/DMK3k/Cp4W82rj+/soYk
|
||||
dQqYAAHvMvYIBRcrwRlhEjhnyyK/OycUxBb3uB3JgqYhg9N3cZoQUQdcETWOSuau
|
||||
4zNyCjmAUlT2RLq/2jFcy66XVLsq8b+6aczPaNGNB5oRG25l78DpdE/NpISb+Dnt
|
||||
y++GxxKhAoGBANbm2Mr/eWJR1E6DhKH2CGB6++sKRq4iUwnbi/yxZnWuHYsO13zX
|
||||
V8wUxNBXY3GHFn3oAfMdp4iXDMhnCOaDgSiXb7JvXO9mAzN+ErjwZSJmszdKhCbC
|
||||
lupXpQ1gdzixT4tgShGtIV/Mi/xtQE3j9Ld5T7PIaVcpuR5UoA+EqOqxAoGBAMVa
|
||||
sMkjO91A6NT/JYL/15eQV4gWCMJXgFpRAezdfRF56GULkkJPRfsIG/IGS9SWL03c
|
||||
MTtvqyrfNNbfYeIm9VKxIyvei2TN0NZLFmon6TwJVbkMIoNHELiqXB1r1liHZ0Kk
|
||||
rBM7wtqqpVP5gqzMEwQqy82pLNSB1q4/x6rmYTwLAoGBAIvYvcucZMluptJRE8ax
|
||||
7NGcNsPFdCltfMw1auuOJjb+j4smpWRAXooYGdvagoQmfKSCjoI/Ef75DQB8zHX1
|
||||
rd9UbQOZJMlFgV/I8zYWejngy0931nfCuaLWVjpWRD9IY5M3nfvSxp0o5w/lqKsH
|
||||
ZQDgmNVN3f8yz5zFRUPT+HiBAoGAes41ReQb41D50Vi3se2b7V9PaIo1hyFF6G2S
|
||||
Ih+tLMvMNdxedc64gD4Kja8nTrDp3KxRImgZfgMI8VBtq3mMnJlHhovj96Uu97of
|
||||
x4zwUICKjCyl6US2fgLccR5ichJHyiuIPCuq08DuQfP4Qah3iNdMnLxR/iaRPTrI
|
||||
92qGRQMCgYEAoX8nVeH/OJ6SgjlWtu2ReG5sq4l7OlYqVamj2YXsyoRmBRGLWJ+x
|
||||
ffj/TYoWxykPwZ+Uy+O7EoTz/Ia4pVpQ3dOCrMpq9pksoF7ZCPe9hh9FrY/PBOij
|
||||
e5nGvNWgropXLP54WzvRvicITv3I3Oe6lF7Up3HBMmfiabEHVAWeWCY=
|
||||
-----END RSA PRIVATE KEY-----
|
27
test/prikey2.rsa
Normal file
27
test/prikey2.rsa
Normal file
@ -0,0 +1,27 @@
|
||||
-----BEGIN RSA PRIVATE KEY-----
|
||||
MIIEpAIBAAKCAQEA0Mpe2xK0ZQdehx5C/nkEbNTRxXHtVJ3oNGytwUxaLikXjfyB
|
||||
kApEDRFciQLkAUPFQMKNQONLRpeWxwGLK0PD4vxOHg7BxI20JANLImzNY3p819rh
|
||||
GC1CG+0kZNQt1FGx/0K5Gnm5NlLUZhjqbCif6Lo2DSXhFKj39hOgxbq/IpJhOBOp
|
||||
SaE10tGS7usXqQ3Efp3xbpw5Q69w9wXWO0y8eDQgy94lkxR4ChJqV4CkSitNpVnr
|
||||
7uGpqCjzwvfhsAz9FmT3fVZwX+3o6CoFVjFcWMM/AaOJXdBRdQjL35zCkRCd0cqb
|
||||
zYnh0J896RFazhiJdNybxeSwRyRuRYxLVSOlOQIDAQABAoIBAHrHdq5nOnPquHjG
|
||||
n+jbK3IAWHc+fqzyytkBS9BO4P0iJvrVES+uCcSRgBQGAiSIQNfLUJtmzh5uCDlw
|
||||
u/EuQWQasKlWTjYSimtfEHDnAITOQ9n/mbzI6IZZlrxAVc70V7Le/tEF4ZeDb+m2
|
||||
HyyJWzfVQPHMY6btkhtAAZwlLD7cO6fMOCY5OdiQwpAI6/DbnfadqSfF9SehfJnn
|
||||
tSVOZDRI18/S9atUUsdTobFnMJKfD9v/RNvaandYmTtXSvvd7x7sVAtvXb/4vc99
|
||||
h8GV2qXq4QFJmoiUjZz/3k2gps055EOiVlOSBwN5lsixRgu3s0q0ExgEgVZKKK61
|
||||
0XRuu40CgYEA6dmbgEllN8zRq3K7L940POgAb02D8Ve2hwvA74QM1pCPnG2IV6Kq
|
||||
1GuvX/q0Y9sDhi3639/weBLdmGGe/bGCpHJNska9i+CNUYWqJWdqmhUxZwWvsxAM
|
||||
MT9btmsaKzi0h5gXbt1cd/Sc3XZ0VLVTeolEjIkpXW6k7a0DGv+opHMCgYEA5JEe
|
||||
xU/o/FFSq6LuKd/o5uANTGu5VO/5OyYnaFwaRVdwCiqY6V1U7vEUAaWrDwVfwo6X
|
||||
0N8uDR+X46/wck4FGhu4tn3RExtKJ22wqBFH4GctY0kW1pn58WwJP4hnsvIxC8ea
|
||||
LEf73nQ6RBvBCraj1qXgklyqXNZqZh6FWShlUKMCgYAxR9V4VH9LIhOxcM03yjjx
|
||||
+OZWjlxW2OgzT2vKTeaytOY+zepkpXggqczciiXHwVjdxwTOdw/jDf665R+vUOA6
|
||||
LYhoIHZDav/9BREVLtUNQZgWoOEk+CXJnxOBvtJV9248APY3O9kHwnnoRdVAILJF
|
||||
6XWTtDgOY4nIOKSl5OiyNwKBgQCqne2DSmBXoPj+KFRyK7N2TD+BEVS6I5w+2/9E
|
||||
tqPhqSB4Zk3YvZO9/XV6uUkUoGVYHQsUntSIdVHzY40wNi82ywS6LPcZtSBIiGf7
|
||||
PVMTHtHRsGh871mVLplEtLT77jBQY8IhVeacqtQnrTQPpEBu5Una15NQU7n+2r+d
|
||||
yzq90wKBgQCfr3RC7mFJ2Ul5UB4PL6W/KyIAANde9FUfR5AUmVJCLCA00Bmy3eBE
|
||||
ibJxnBNeGHiyA91c//TraHqiRzwm+wBxKA8Kx5b3BfZrtbAyviPflmK9BikB+ScS
|
||||
CKsroe8pMMQkAnL8wyG5YyrSwmpRGu9nleIyL9Nw36cTGCg8pngmPA==
|
||||
-----END RSA PRIVATE KEY-----
|
13
test/time_test.py
Normal file
13
test/time_test.py
Normal file
@ -0,0 +1,13 @@
|
||||
import time
|
||||
|
||||
def f(timeout=2):
|
||||
t1 = time.time()
|
||||
t = t1
|
||||
t1 += timeout
|
||||
while t1 > t:
|
||||
print(t, t1)
|
||||
time.sleep(1)
|
||||
t = time.time()
|
||||
|
||||
if __name__ == '__main__':
|
||||
f()
|
Loading…
Reference in New Issue
Block a user