From 4d86003c1375a65abd70e3fc32b149b66fc8a918 Mon Sep 17 00:00:00 2001 From: lededev Date: Sun, 12 Sep 2021 23:43:21 +0800 Subject: [PATCH 1/2] better config unit test output --- config.py | 54 ++++++++++++++++++++++++++++++------------------------ 1 file changed, 30 insertions(+), 24 deletions(-) diff --git a/config.py b/config.py index 27f86b4..b241adc 100644 --- a/config.py +++ b/config.py @@ -276,29 +276,35 @@ class IniProxy(): return proxies +def evprint(evstr): + code = compile(evstr, "", "eval") + print('{}: "{}"'.format(evstr, eval(code))) + + if __name__ == "__main__": config = Config() - print(config.main_mode()) - print(config.failed_folder()) - print(config.success_folder()) - print(config.soft_link()) - print(config.failed_move()) - print(config.auto_exit()) - print(config.proxy().enable) - print(config.proxy().retry) - print(config.naming_rule()) - print(config.location_rule()) - print(config.update_check()) - print(config.sources()) - print(config.escape_literals()) - print(config.escape_folder()) - print(config.debug()) - print(config.is_transalte()) - print(config.get_transalte_engine()) - # print(config.get_transalte_appId()) - print(config.get_transalte_key()) - print(config.get_transalte_delay()) - print(config.transalte_values()) - print(config.actor_gender()) - print(config.multi_threading()) - print(config.del_empty_folder()) + evprint('config.main_mode()') + evprint('config.failed_folder()') + evprint('config.success_folder()') + evprint('config.soft_link()') + evprint('config.failed_move()') + evprint('config.auto_exit()') + evprint('config.proxy().enable') + evprint('config.proxy().retry') + evprint('config.naming_rule()') + evprint('config.location_rule()') + evprint('config.update_check()') + evprint('config.sources()') + evprint('config.escape_literals()') + evprint('config.escape_folder()') + evprint('config.debug()') + evprint('config.is_transalte()') + evprint('config.get_transalte_engine()') + # evprint('config.get_transalte_appId()') + evprint('config.get_transalte_key()') + evprint('config.get_transalte_delay()') + evprint('config.transalte_values()') + evprint('config.actor_gender()') + evprint('config.multi_threading()') + evprint('config.del_empty_folder()') + From 1b93fcfecc2f7bcbdb6719258a8dfbd582108779 Mon Sep 17 00:00:00 2001 From: lededev Date: Sun, 12 Sep 2021 23:51:58 +0800 Subject: [PATCH 2/2] as local function --- config.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/config.py b/config.py index b241adc..1cd3c91 100644 --- a/config.py +++ b/config.py @@ -276,12 +276,10 @@ class IniProxy(): return proxies -def evprint(evstr): - code = compile(evstr, "", "eval") - print('{}: "{}"'.format(evstr, eval(code))) - - if __name__ == "__main__": + def evprint(evstr): + code = compile(evstr, "", "eval") + print('{}: "{}"'.format(evstr, eval(code))) config = Config() evprint('config.main_mode()') evprint('config.failed_folder()')