Пример #1
0
def main():
    logger.info(f"连接数据库 {mysql_setting['host']}:{mysql_setting['port']}")
    mysql = MySqlHandler()
    mysql.connect(**mysql_setting)

    logger.info("数据库连接等待...")
    for i in reversed(range(5)):
        logger.info(f"等待倒计时:{i}")
        sleep(1)

    try:
        init()
        # for content in [Content.CTA_SETTING, Content.CTA_DATA, Content.FOLLOW_DATA]:
        #     sync(mysql, content)
        sync(mysql, Content.FOLLOW_DATA)
    except:
        traceback.print_exc()
        mysql.close_db()
Пример #2
0
from sync.sync_script import (init, sync,
                              get_strategy_to_class_name, strategy_to_table_name,
                              strategy_to_class_name_map, content_map,
                              get_cta_data_fields, get_cta_setting_fields, get_follow_data_fields,
                              create_table, get_table_list, clear_server_data,
                              is_local_exist, is_remote_exist, get_local_modified_time, get_server_modified_time,
                              cta_setting_to_server, cta_data_to_server, follow_data_to_server,
                              cta_setting_from_server, cta_data_from_server, follow_data_from_server)

mysql_setting.update(load_json(MYSQL_SETTING_FILENAME))

mysql_setting['host'] = "192.168.0.107"
print(mysql_setting)

init()
mysql = MySqlHandler()
mysql.connect(**mysql_setting)

print("数据库连接等待时间...")
sleep(3)
print("数据库连接等待结束")


class TestUtility(unittest.TestCase):
    def setUp(self) -> None:
        pass

    def test_to_dash_format(self):
        print(to_dash_format('_dfHeoo'))
        print(to_dash_format('NormalWorld'))
        print(to_dash_format('HHello'))