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)
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)
def __init__(self, table_name): super(DBSchemaTable, self).__init__(ParamCacher().db_instance, ArgumentParser().args.db_name, table_name)
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)
#!/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)