Beispiel #1
0
    def test_update_nodes_from_ctx(self):
        launch_id = _new_id()
        nodes = [make_node(launch_id, states.STARTED)
                for i in range(5)]
        ctx_nodes = [_one_fake_ctx_node_ok(node['public_ip'], _new_id(), 
            _new_id()) for node in nodes]

        self.assertEquals(len(nodes), len(update_nodes_from_context(nodes, ctx_nodes)))
Beispiel #2
0
    def test_update_nodes_from_ctx_with_hostname(self):
        launch_id = _new_id()
        nodes = [make_node(launch_id, states.STARTED)
                for i in range(5)]
        #libcloud puts the hostname in the public_ip field
        ctx_nodes = [_one_fake_ctx_node_ok(ip=_new_id(), hostname=node['public_ip'],
            pubkey=_new_id()) for node in nodes]

        self.assertEquals(len(nodes), len(update_nodes_from_context(nodes, ctx_nodes)))
Beispiel #3
0
    def test_update_nodes_from_ctx(self):
        launch_id = _new_id()
        nodes = [make_node(launch_id, states.STARTED) for i in range(5)]
        ctx_nodes = [
            _one_fake_ctx_node_ok(node['public_ip'], _new_id(), _new_id())
            for node in nodes
        ]

        self.assertEquals(len(nodes),
                          len(update_nodes_from_context(nodes, ctx_nodes)))
Beispiel #4
0
    def test_update_nodes_from_ctx_with_hostname(self):
        launch_id = _new_id()
        nodes = [make_node(launch_id, states.STARTED) for i in range(5)]
        #libcloud puts the hostname in the public_ip field
        ctx_nodes = [
            _one_fake_ctx_node_ok(ip=_new_id(),
                                  hostname=node['public_ip'],
                                  pubkey=_new_id()) for node in nodes
        ]

        self.assertEquals(len(nodes),
                          len(update_nodes_from_context(nodes, ctx_nodes)))