def assess(funcs): Timer.refresh() last_name, last_mod = funcs[-1] prev_key = ''.join([name for name, module in funcs[:-1]]) key = prev_key + last_name if prev_key in RESULTS: l_time, pool = RESULTS[prev_key] restore(pool) Timer.enable() getattr(last_mod, last_name)() time = l_time + Timer.time() else: Timer.enable() [getattr(module, name)() for name, module in funcs] time = Timer.time() pool = clearAll() #RESULTS[key] = (time, pool()) return time
ldap().modify( is_error = True, verifyServerCertificate = True ) def t_ldap_upload_content_cacert(): nas = getNasServer() getInterface(nas) ldap = getLdap(nas, protocol = "LDAPS", verifyServerCertificate = False) nas().upload() if __name__ == '__main__': NTP.create(SYSTEM) Timer.enable() t_ldap_simple() t_ldap_kerberos_credentials() t_ldap_kerberos() t_ldap_kerberos_use_cifs() t_ldap_cifs_using_other_account() t_ldap_auto_switch() t_ldap_dep_errors() t_ldap_basedn() t_ldap_profiledn() t_ldap_binddn() t_ldap_bind_password() t_ldap_ip_addresses() t_ldap_warnings() t_ldap_download_upload_conf() t_ldap_download_upload_cacert() t_ldap_upload_content_cacert() print(Timer.time())