Exemplo n.º 1
0
    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
        )
Exemplo n.º 2
0
    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)