config.py: unit test dump all items

This commit is contained in:
lededev
2021-09-21 23:45:25 +08:00
parent ffd80ba0e4
commit 21a3c9fd02

View File

@@ -281,28 +281,11 @@ if __name__ == "__main__":
code = compile(evstr, "<string>", "eval")
print('{}: "{}"'.format(evstr, eval(code)))
config = Config()
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()')
mfilter = ('conf', 'proxy', '_exit', '_default_config')
methods = [m for m in dir(config) if not m.startswith('__') and m not in mfilter]
for m in methods:
evprint(f'config.{m}()')
pfilter = ('proxies', 'SUPPORT_PROXY_TYPE')
proxy = [p for p in dir(config.proxy()) if not p.startswith('__') and p not in pfilter]
for p in proxy:
evprint(f'config.proxy().{p}')