コード例 #1
0
ファイル: client.py プロジェクト: ideascf/play
#!/bin/python
from task import hello
from tools import perf

perf.set_profile_log()

def do():
    #if hello.delay('hello').get():
    if hello.delay('hello'):
        return True
    else:
        return False

@perf.qps()
def main():
    return do()


@perf.qps()
def main_0():
    return do()


def dummy():
    for _ in range(10000):
        a = 1 + 1


@perf.qps()
def empty():
    dummy()
コード例 #2
0
import rsa
from OpenSSL import crypto

from tools import perf
import config

perf.set_profile_log()

RSA_KEY_BYTES = 1024
# RSA_KEY_BYTES = 2048
pub_key = None
pri_key = None


def make_key():
    global pub_key, pri_key

    pub_key = rsa.PublicKey.load_pkcs1_openssl_pem(
        open(config.pub_key_file).read())
    pri_key = crypto.load_privatekey(crypto.FILETYPE_PEM,
                                     open(config.priv_key_file).read())


def do():
    s = 'hello'
    ret_sign = crypto.sign(pri_key, s, 'sha1')

    rsa.verify(s, ret_sign, pub_key)


@perf.timeit
コード例 #3
0
ファイル: client.py プロジェクト: ideascf/play
def main():
    perf.set_profile_log()


    short_ping()
コード例 #4
0
ファイル: client.py プロジェクト: ideascf/play
def main():
    perf.set_profile_log()


    # short_ping()
    long_ping()
コード例 #5
0
ファイル: client.py プロジェクト: ideascf/play
def main():
    perf.set_profile_log()

    # short_ping()
    long_ping()
コード例 #6
0
ファイル: client.py プロジェクト: ideascf/play
def main():
    perf.set_profile_log()

    short_ping()