|
|
|
@ -111,9 +111,7 @@ class TestBaseIronicPythonAgent(unittest.TestCase):
|
|
|
|
|
self.api_client.session.request = mock.Mock()
|
|
|
|
|
self.api_client.session.request.return_value = response
|
|
|
|
|
|
|
|
|
|
self.api_client.lookup_node(
|
|
|
|
|
hardware_info=self.hardware_info,
|
|
|
|
|
)
|
|
|
|
|
self.api_client.lookup_node(hardware_info=self.hardware_info)
|
|
|
|
|
|
|
|
|
|
request_args = self.api_client.session.request.call_args[0]
|
|
|
|
|
self.assertEqual(request_args[0], 'POST')
|
|
|
|
@ -144,8 +142,7 @@ class TestBaseIronicPythonAgent(unittest.TestCase):
|
|
|
|
|
|
|
|
|
|
self.assertRaises(errors.LookupNodeError,
|
|
|
|
|
self.api_client.lookup_node,
|
|
|
|
|
hardware_info=self.hardware_info,
|
|
|
|
|
)
|
|
|
|
|
hardware_info=self.hardware_info)
|
|
|
|
|
|
|
|
|
|
def test_lookup_node_bad_response_data(self):
|
|
|
|
|
response = httmock.response(status_code=200, content={
|
|
|
|
@ -157,8 +154,7 @@ class TestBaseIronicPythonAgent(unittest.TestCase):
|
|
|
|
|
|
|
|
|
|
self.assertRaises(errors.LookupNodeError,
|
|
|
|
|
self.api_client.lookup_node,
|
|
|
|
|
hardware_info=self.hardware_info
|
|
|
|
|
)
|
|
|
|
|
hardware_info=self.hardware_info)
|
|
|
|
|
|
|
|
|
|
def test_lookup_node_no_heartbeat_timeout(self):
|
|
|
|
|
response = httmock.response(status_code=200, content={
|
|
|
|
@ -172,8 +168,7 @@ class TestBaseIronicPythonAgent(unittest.TestCase):
|
|
|
|
|
|
|
|
|
|
self.assertRaises(errors.LookupNodeError,
|
|
|
|
|
self.api_client.lookup_node,
|
|
|
|
|
hardware_info=self.hardware_info
|
|
|
|
|
)
|
|
|
|
|
hardware_info=self.hardware_info)
|
|
|
|
|
|
|
|
|
|
def test_lookup_node_bad_response_body(self):
|
|
|
|
|
response = httmock.response(status_code=200, content={
|
|
|
|
@ -185,5 +180,4 @@ class TestBaseIronicPythonAgent(unittest.TestCase):
|
|
|
|
|
|
|
|
|
|
self.assertRaises(errors.LookupNodeError,
|
|
|
|
|
self.api_client.lookup_node,
|
|
|
|
|
hardware_info=self.hardware_info,
|
|
|
|
|
)
|
|
|
|
|
hardware_info=self.hardware_info)
|
|
|
|
|