コード例 #1
0
ファイル: health_tests.py プロジェクト: akkmzack/RIOS-8.5
 def __init__(self, cmd_line_args, log_file=None):
     
     Test.__init__(self, log_file)
     
     self.inp_args              = cmd_line_args
     self.result                = 'Test Replication Try-Repl result:\n\n'
     self.cmd_args              = [ TestTryRepl._SAMBA_WBINFO_VAMPIRE ]
コード例 #2
0
ファイル: health_tests.py プロジェクト: akkmzack/RIOS-8.5
 def __init__(self, cmd_line_args, log_file=None):
     
     Test.__init__(self, log_file)
     
     self.inp_args              = cmd_line_args
     self.result                = 'Test authentication result: \n\n'
     self.user_with_domain_info = None
     self.cmd_args              = TestAuthentication._SAMBA_WBINFO_AUTH.split()
コード例 #3
0
ファイル: health_tests.py プロジェクト: akkmzack/RIOS-8.5
    def __init__(self, cmd_line_args, log_file=None):

        Test.__init__(self, log_file)

        self.inp_args     = cmd_line_args
        self.result       = 'Test delegation server-privs result:\n\n'
        self.fuser        = None
        self.fserver      = None
        self.fenduser     = None
        self.cmd_args     = []
コード例 #4
0
ファイル: easyAuth.py プロジェクト: akkmzack/RIOS-8.5
    def __init__(self, cmd_line_args, log_file=None):
        
        Test.__init__(self, log_file)
        
        self.inp_args            = cmd_line_args
        self.result              = 'Auto-Conf Easy Auth result:\n'
        
        #dictionary of param name, param values for testing DNS
        testdns_params      = { 'realm'           : cmd_line_args.domain_name,
                                'process_timeout' : 75}
        #instantiate test DNS object
        self.testdns             = TestDNS(testdns_params, log_file)
            
        #dictionary of param name, param values for join domain
        domainjoin_params        = {'realm'        : cmd_line_args.domain_name,
                                    'login'        : cmd_line_args.admin_name,
                                    'passwd'       : cmd_line_args.admin_pass,
                                    'join_type'    : cmd_line_args.join_type,
                                    'dc_list'      : cmd_line_args.dc_name,
                                    'workgroup'    : cmd_line_args.shortdom,
                                    'join_timeout' : 60}
        #instantiate JoinDomain object
        self.domainjoin          = JoinDomain(domainjoin_params, log_file)

        #initialize node list
        self.node_alias_map      = AutoConfEasyAuth.NodeAliasMap(cmd_line_args.conf_type)
        #instatiate ModifyConfigNodes object
        self.setconfig           = ModifyConfigNodes(self.node_alias_map.node_list, \
                                        self.node_alias_map.node_alias, \
                                        log_file)
        addrepl_params       = {'domain'       : cmd_line_args.domain_name,
                                'user'         : cmd_line_args.repl_user_name,
                                'user_domain'  : cmd_line_args.repl_user_dom,
                                'clr_password' : cmd_line_args.repl_user_pass,
                                'rodc'         : cmd_line_args.repl_isrodc,
                                'dcname'       : cmd_line_args.dc_name }
        self.addrepl             = AddReplUser(addrepl_params, log_file);
        #dictionary of param name, param values for auto conf
        confrepl_params          = { 'realm'           : cmd_line_args.domain_name,
                                     'admin'           : cmd_line_args.admin_name,
                                     'adminpass'       : cmd_line_args.admin_pass,
                                     'dc'              : cmd_line_args.dc_name,
                                     'process_timeout' : 45 } 
        #instantiate ModifyConfigNodes object
        self.confrepl            = AutoConfRepl(confrepl_params, log_file)
コード例 #5
0
 def __init__(self, log_file=None, loghandle_name=None):
     Test.__init__(self, log_file, loghandle_name)
     self.is_tdb_file_corrupted = False
     unit_test_mode = False
コード例 #6
0
ファイル: health_tests.py プロジェクト: akkmzack/RIOS-8.5
 def __init__(self, cmd_line_args, log_file=None):
     
     Test.__init__(self, log_file)
     self.testjoin_logs              = open(TestJoin._DEBUG_LOGS_TESTJOIN, 'w') 
     self.result                = 'Test Join result:\n\n'
     self.cmd_args              = TestJoin._NET_ADS_TESTJOIN.split()