示例#1
0
 def pull(self):
     """
     拉取数据
     :return:None
     """
     self.all_grp_services = view_logic_services(ParamCacher().sm_rpc,
                                                 ST_PANDORA, SS_RUNNING)
     self.all_tp_services = view_tp_services(ParamCacher().sm_rpc,
                                             ST_PANDORA)
示例#2
0
        def wechat_get_openid_param_wapper(*args, **kwargs):
            logger.info("%s:wechat_get_openid_wapper args:%s kwargs:%s" % (fun.__name__, args, kwargs))
            code = kwargs.pop("code", None)
            state = kwargs.pop("state", None)
            assert code
            openid = get_wc_openid(ParamCacher().sm_rpc, code)
            assert openid
            """
            由于openfire不支持用户名大写:有大写的话,roster关系表会转化成小写
            所以将openid转化为小写
            """
            kwargs['openid'] = openid.lower()

            return fun(*args, **kwargs)
示例#3
0
 def __init__(self, table_name):
     super(DBSchemaTable, self).__init__(ParamCacher().db_instance,
                                         ArgumentParser().args.db_name,
                                         table_name)
示例#4
0
文件: main.py 项目: cash2one/FundTray
            continue

        for file_name in filenames:
            if not file_name.endswith(".py") or file_name in excluded_files:
                continue
            ztest_module_set.add(file_name.split(".")[0])
            ztest_dir_set.add(parent)

    return ztest_dir_set, ztest_module_set


if __name__ == '__main__':
    logger.warn("utest_umain start args: %s" % sys.argv)

    # 如果sm在本地,重启所有的服务
    if ParamCacher().is_sm_local:
        restart_services()

    time.sleep(SYNC_WAIT_TIME)

    main_parent_dir = os.path.dirname(
        os.path.dirname(os.path.realpath(__file__)))
    unittest_dirs, unittest_modules = find_unittest_modules(main_parent_dir)

    # add module path
    [sys.path.append(path_dir) for path_dir in unittest_dirs]

    # import module
    try:
        for module in unittest_modules:
            exec("from %s import *" % module)
示例#5
0
#!/usr/bin/python2.7
# coding=utf-8
"""
Created on 2016/5/3

@author: Jay
"""
from utils.data.db.mysql_manual import SchemaTable
from utils.service_control.cacher import ParamCacher
from utils.service_control.parser import ArgumentParser
from setting import DB_NAME

DBBeiqiSspInst = SchemaTable.instance(ParamCacher().db_instance,
                                      ArgumentParser().args.db_name, DB_NAME)
示例#6
0
#!/usr/bin/python2.7
# coding=utf-8
"""
Created on 2016/5/3

@author: Jay
"""

from utils.data.db.mysql_manual import SchemaTable
from utils.service_control.cacher import ParamCacher
from utils.service_control.parser import ArgumentParser
from setting import DB_NAME


DBBeiqiSspInst = SchemaTable.instance(ParamCacher().db_instance, ArgumentParser().args.db_name, DB_NAME)