def test_supported(self): """Testing method / function supported.""" # Set the stage for oid_exists returning True snmpobj = Mock(spec=Query) mock_spec = {'oid_exists.return_value': True} snmpobj.configure_mock(**mock_spec) # Test supported testobj = testimport.init_query(snmpobj) self.assertEqual(testobj.supported(), True) # Set the stage for oid_exists returning False mock_spec = {'oid_exists.return_value': False} snmpobj.configure_mock(**mock_spec) # Test unsupported testobj = testimport.init_query(snmpobj) self.assertEqual(testobj.supported(), False)
def test_supported(self): """Testing method / function supported.""" # Set the stage for oid_exists returning True snmpobj = Mock(spec=Query) mock_spec = {"oid_exists.return_value": True} snmpobj.configure_mock(**mock_spec) # Test supported testobj = testimport.init_query(snmpobj) self.assertEqual(testobj.supported(), True) # Set the stage for oid_exists returning False mock_spec = {"oid_exists.return_value": False} snmpobj.configure_mock(**mock_spec) # Test unsupported testobj = testimport.init_query(snmpobj) self.assertEqual(testobj.supported(), False)
def test_dot3statsduplexstatus(self): """Testing method / function dot3statsduplexstatus.""" # Set the stage for SNMPwalk snmpobj = Mock(spec=Query) mock_spec = {'swalk.return_value': self.nwalk_results_integer} snmpobj.configure_mock(**mock_spec) # Get results testobj = testimport.init_query(snmpobj) results = testobj.dot3statsduplexstatus() # Basic testing of results for key in results.keys(): self.assertEqual(isinstance(key, int), True) # Test that we are getting the correct OID results = testobj.dot3statsduplexstatus(oidonly=True) self.assertEqual(results, '.1.3.6.1.2.1.10.7.2.1.19')
def test_dot3statsduplexstatus(self): """Testing method / function dot3statsduplexstatus.""" # Set the stage for SNMPwalk snmpobj = Mock(spec=Query) mock_spec = {"swalk.return_value": self.nwalk_results_integer} snmpobj.configure_mock(**mock_spec) # Get results testobj = testimport.init_query(snmpobj) results = testobj.dot3statsduplexstatus() # Basic testing of results for key in results.keys(): self.assertEqual(isinstance(key, int), True) # Test that we are getting the correct OID results = testobj.dot3statsduplexstatus(oidonly=True) self.assertEqual(results, ".1.3.6.1.2.1.10.7.2.1.19")
def test_layer1(self): """Testing method / function layer1.""" # Initializing key variables expected_dict = {100: {"dot3StatsDuplexStatus": 1234}, 200: {"dot3StatsDuplexStatus": 5678}} # Set the stage for SNMPwalk snmpobj = Mock(spec=Query) mock_spec = {"swalk.return_value": self.nwalk_results_integer} snmpobj.configure_mock(**mock_spec) # Get results testobj = testimport.init_query(snmpobj) results = testobj.layer1() # Basic testing of results for primary in results.keys(): for secondary in results[primary].keys(): self.assertEqual(results[primary][secondary], expected_dict[primary][secondary])
def test_layer1(self): """Testing method / function layer1.""" # Initializing key variables expected_dict = { 100: {'dot3StatsDuplexStatus': 1234}, 200: {'dot3StatsDuplexStatus': 5678} } # Set the stage for SNMPwalk snmpobj = Mock(spec=Query) mock_spec = {'swalk.return_value': self.nwalk_results_integer} snmpobj.configure_mock(**mock_spec) # Get results testobj = testimport.init_query(snmpobj) results = testobj.layer1() # Basic testing of results for primary in results.keys(): for secondary in results[primary].keys(): self.assertEqual( results[primary][secondary], expected_dict[primary][secondary])