def test_help_true(self, mock_arg, mock_help): """Function: test_help_true Description: Test help if returns true. Arguments: """ mock_arg.return_value = self.args_array mock_help.return_value = True self.assertFalse(mongo_db_admin.main())
def test_arg_req_true(self, mock_arg, mock_help): """Function: test_arg_req_true Description: Test arg_require if returns true. Arguments: """ mock_arg.arg_parse2.return_value = self.args_array mock_help.return_value = False mock_arg.arg_require.return_value = True self.assertFalse(mongo_db_admin.main())
def test_arg_cond_or_false(self, mock_arg, mock_help): """Function: test_arg_cond_or_false Description: Test arg_cond_req_or if returns false. Arguments: """ mock_arg.arg_parse2.return_value = self.args_array mock_help.return_value = False mock_arg.arg_require.return_value = False mock_arg.arg_valid_val.return_value = True mock_arg.arg_xor_dict.return_value = True mock_arg.arg_cond_req_or.return_value = False self.assertFalse(mongo_db_admin.main())
def test_programlock_id(self, mock_arg, mock_help, mock_run, mock_lock): """Function: test_programlock_id Description: Test ProgramLock with flavor ID. Arguments: """ mock_arg.arg_parse2.return_value = self.args_array2 mock_help.return_value = False mock_arg.arg_require.return_value = False mock_arg.arg_valid_val.return_value = True mock_arg.arg_xor_dict.return_value = True mock_arg.arg_cond_req_or.return_value = True mock_arg.arg_cond_req.return_value = True mock_arg.arg_dir_chk_crt.return_value = False mock_arg.arg_file_chk.return_value = False mock_run.return_value = True mock_lock.return_value = self.proglock self.assertFalse(mongo_db_admin.main())
def test_arg_file_false(self, mock_arg, mock_help, mock_run, mock_lock): """Function: test_arg_file_false Description: Test arg_file_chk if returns false. Arguments: """ mock_arg.arg_parse2.return_value = self.args_array mock_help.return_value = False mock_arg.arg_require.return_value = False mock_arg.arg_valid_val.return_value = True mock_arg.arg_xor_dict.return_value = True mock_arg.arg_cond_req_or.return_value = True mock_arg.arg_cond_req.return_value = True mock_arg.arg_dir_chk_crt.return_value = False mock_arg.arg_file_chk.return_value = False mock_run.return_value = True mock_lock.return_value = self.proglock self.assertFalse(mongo_db_admin.main())
def test_programlock_fail(self, mock_arg, mock_help, mock_lock): """Function: test_programlock_fail Description: Test ProgramLock fails to lock. Arguments: """ mock_arg.arg_parse2.return_value = self.args_array mock_help.return_value = False mock_arg.arg_require.return_value = False mock_arg.arg_valid_val.return_value = True mock_arg.arg_xor_dict.return_value = True mock_arg.arg_cond_req_or.return_value = True mock_arg.arg_cond_req.return_value = True mock_arg.arg_dir_chk_crt.return_value = False mock_arg.arg_file_chk.return_value = False mock_lock.side_effect = \ mongo_db_admin.gen_class.SingleInstanceException with gen_libs.no_std_out(): self.assertFalse(mongo_db_admin.main())