def test_get_node_details(self, docker_client): (mock_client_node1, mock_client_node2, mock_client_node3) = ClientMock().mock_two_docker_nodes(docker_client) connection = Connection(self.config) self.assertRaises(exceptions.NoSuchNodeException, connection.get_node, "bum-node-1") node_details = connection.get_node("node-1") self.assertDictEqual( {"id": "node-1", "slots": {"free": 6, "used": 4, "total": 10}, "state": "healthy"}, node_details )
def test_get_node_details(self, docker_client): (mock_client_node1, mock_client_node2, mock_client_node3) = ClientMock().mock_two_docker_nodes(docker_client) connection = Connection(self.config) self.assertRaises(exceptions.NoSuchNodeException, connection.get_node, "bum-node-1") node_details = connection.get_node("node-1") self.assertDictEqual( { "id": "node-1", "slots": { "free": 6, "used": 4, "total": 10 } }, node_details)