{ 'stepMessage' : 'Display default SNMP Connection Handler.' } { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'subcommand' : 'get-connection-handler-prop' , 'objectType' : 'handler-name' , 'objectName' : 'SNMP Connection Handler' } { 'stepMessage' : 'Change the community property.' } { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'subcommand' : 'set-connection-handler-prop' , 'objectType' : 'handler-name' , 'objectName' : 'SNMP Connection Handler' , 'optionsString' : '--set community:%s' % newCommunityProp } { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'subcommand' : 'get-connection-handler-prop' , 'objectType' : 'handler-name' , 'objectName' : 'SNMP Connection Handler' } { 'stepMessage' : 'Restart the SNMP Connection Handler.' } { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD } { 'stepMessage' : 'SNMPGet with the old community.' } { 'snmpVersion' : '2', 'snmpHost' : DIRECTORY_INSTANCE_HOST , 'snmpPort' : SNMP_PORT , 'snmpCommunity' : defCommunity , 'snmpOIDs' : oid , 'snmpStatus' : 'reqTimeout' } { 'stepMessage' : 'SNMPGet with the new community.' } { 'snmpVersion' : '2', 'snmpHost' : DIRECTORY_INSTANCE_HOST , 'snmpPort' : SNMP_PORT , 'snmpCommunity' : newCommunity , 'snmpOIDs' : oid , 'snmpStatus' : 'noError' } { 'stepMessage' : 'Restore the community property.' } { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'subcommand' : 'set-connection-handler-prop' , 'objectType' : 'handler-name' , 'objectName' : 'SNMP Connection Handler' , 'optionsString' : '--set community:%s' % defCommunityProp } { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'subcommand' : 'get-connection-handler-prop' , 'objectType' : 'handler-name' , 'objectName' : 'SNMP Connection Handler' } { 'stepMessage' : 'Restart the SNMP Connection Handler.' } { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD } '%s: Test failed. eInfo(%s)' % (eType,eInfo) { 'stepMessage' : 'Change the allowed-manager property.' } { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'subcommand' : 'set-connection-handler-prop' , 'objectType' : 'handler-name' , 'objectName' : 'SNMP Connection Handler' , 'optionsString' : '--set allowed-manager:%s' % newManagerProp } { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'subcommand' : 'get-connection-handler-prop' , 'objectType' : 'handler-name' , 'objectName' : 'SNMP Connection Handler' } { 'stepMessage' : 'Restart the SNMP Connection Handler.' } { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD } { 'stepMessage' : 'SNMPGet from an allowed manager.' } { 'snmpVersion' : '2', 'snmpHost' : newManagerProp , 'snmpPort' : SNMP_PORT , 'snmpCommunity' : defCommunity , 'snmpOIDs' : oid , 'snmpStatus' : 'noError' } { 'stepMessage' : 'Restore the allowed-manager property.' } { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'subcommand' : 'set-connection-handler-prop' , 'objectType' : 'handler-name' , 'objectName' : 'SNMP Connection Handler' , 'optionsString' : '--set allowed-manager:%s' % defManagerProp } { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'subcommand' : 'get-connection-handler-prop' , 'objectType' : 'handler-name' , 'objectName' : 'SNMP Connection Handler' } { 'stepMessage' : 'Restart the SNMP Connection Handler.' } { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD } '%s: Test failed. eInfo(%s)' % (eType,eInfo) { 'stepMessage' : 'Change the allowed-manager property.' } { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'subcommand' : 'set-connection-handler-prop' , 'objectType' : 'handler-name' , 'objectName' : 'SNMP Connection Handler' , 'optionsString' : '--set allowed-manager:%s' \ % wrongManagerProp } { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'subcommand' : 'get-connection-handler-prop' , 'objectType' : 'handler-name' , 'objectName' : 'SNMP Connection Handler' } { 'stepMessage' : 'Restart the SNMP Connection Handler.' } { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD } { 'stepMessage' : 'SNMPGet from a not allowed manager.' } { 'snmpVersion' : '2', 'snmpHost' : newManagerProp , 'snmpPort' : SNMP_PORT , 'snmpCommunity' : defCommunity , 'snmpOIDs' : oid , 'snmpStatus' : 'authorizationError' } { 'stepMessage' : 'Restore the allowed-manager property.' } { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'subcommand' : 'set-connection-handler-prop' , 'objectType' : 'handler-name' , 'objectName' : 'SNMP Connection Handler' , 'optionsString' : '--set allowed-manager:%s' \ % defManagerProp } { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'subcommand' : 'get-connection-handler-prop' , 'objectType' : 'handler-name' , 'objectName' : 'SNMP Connection Handler' } { 'stepMessage' : 'Restart the SNMP Connection Handler.' } { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD } '%s: Test failed. eInfo(%s)' % (eType,eInfo) { 'stepMessage' : 'Set allowed-manager property to a list.' } { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'subcommand' : 'set-connection-handler-prop' , 'objectType' : 'handler-name' , 'objectName' : 'SNMP Connection Handler' , 'optionsString' : '--set allowed-manager:%s' \ % wrongManagerProp } { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'subcommand' : 'set-connection-handler-prop' , 'objectType' : 'handler-name' , 'objectName' : 'SNMP Connection Handler' , 'optionsString' : '--add allowed-manager:%s' \ % newManagerProp } { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'subcommand' : 'get-connection-handler-prop' , 'objectType' : 'handler-name' , 'objectName' : 'SNMP Connection Handler' } { 'stepMessage' : 'Restart the SNMP Connection Handler.' } { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD } { 'stepMessage' : 'SNMPGet from an allowed manager.' } { 'snmpVersion' : '2', 'snmpHost' : newManagerProp , 'snmpPort' : SNMP_PORT , 'snmpCommunity' : defCommunity , 'snmpOIDs' : oid , 'snmpStatus' : 'noError' } { 'stepMessage' : 'Restore the allowed-manager property.' } { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'subcommand' : 'set-connection-handler-prop' , 'objectType' : 'handler-name' , 'objectName' : 'SNMP Connection Handler' , 'optionsString' : '--set allowed-manager:%s' \ % defManagerProp } { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'subcommand' : 'get-connection-handler-prop' , 'objectType' : 'handler-name' , 'objectName' : 'SNMP Connection Handler' } { 'stepMessage' : 'Restart the SNMP Connection Handler.' } { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD } '%s: Test failed. eInfo(%s)' % (eType,eInfo) { 'stepMessage' : 'Set the community property to a list.' } { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'subcommand' : 'set-connection-handler-prop' , 'objectType' : 'handler-name' , 'objectName' : 'SNMP Connection Handler' , 'optionsString' : '--add community:%s' % newCommunityProp , 'expectedRC' : 1 } { 'stepMessage' : 'Check that the return string is correct.' } { 'returnString' : returnString , 'expectedString' : msg } { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'subcommand' : 'get-connection-handler-prop' , 'objectType' : 'handler-name' , 'objectName' : 'SNMP Connection Handler' } '%s: Test failed. eInfo(%s)' % (eType,eInfo)