Exemplo n.º 1
0
def retrieve_server(request):
    """
    Gets artifact details from the server, based on the name or the internal ID.
    """
    vm_id, actor_id = _resolve_vm(request)
    server_details = server.return_artifact_details(vm_id)
    return server_details
Exemplo n.º 2
0
    def test_get_server_id_from_uuid(self):
        artifact_id = self.my_create_appliance("getuuid")
        server_details = s.return_artifact_details(artifact_id)

        uuid = server_details['artifact_uuid']
        returned_id = s.get_server_id_from_uuid(uuid)
        self.assertEqual(artifact_id, returned_id)
Exemplo n.º 3
0
def retrieve_server(request):
    """
    Gets artifact details from the server, based on the name or the internal ID.
    """
    vm_id, actor_id = _resolve_vm(request)
    server_details = server.return_artifact_details(vm_id)
    return server_details
Exemplo n.º 4
0
    def test_return_artifact_details(self):
        """
        We expect a dictionary returned in JSON format, containing, amongst
        other things a uuid, state and server name.
        """
        artifact_id = self.my_create_appliance("returndetails")
        server_details = s.return_artifact_details(artifact_id)

        self.assertEqual(server_details['artifact_id'], artifact_id)
        self.assertEqual(server_details['state'], "Not yet initialised")
        self.assertEqual(server_details['artifact_name'], "returndetails")