[pdm-devel] [PATCH proxmox-datacenter-manager 11/15] fake remote: add missing fields to make the debug feature compile again
Lukas Wagner
l.wagner at proxmox.com
Tue Jan 28 13:25:16 CET 2025
Signed-off-by: Lukas Wagner <l.wagner at proxmox.com>
---
server/src/test_support/fake_remote.rs | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/server/src/test_support/fake_remote.rs b/server/src/test_support/fake_remote.rs
index 374dffe..2419e69 100644
--- a/server/src/test_support/fake_remote.rs
+++ b/server/src/test_support/fake_remote.rs
@@ -40,6 +40,7 @@ impl RemoteConfig for FakeRemoteConfig {
nodes: Vec::new(),
authid: Authid::root_auth_id().clone(),
token: "".into(),
+ web_url: None,
},
);
@@ -85,6 +86,14 @@ impl ClientFactory for FakeClientFactory {
}))
}
+ fn make_pve_client_with_endpoint(
+ &self,
+ _remote: &Remote,
+ _target_endpoint: Option<&str>,
+ ) -> Result<Box<dyn PveClient + Send + Sync>, Error> {
+ bail!("not implemented")
+ }
+
fn make_pbs_client(&self, _remote: &Remote) -> Result<Box<PbsClient>, Error> {
bail!("not implemented")
}
@@ -148,6 +157,8 @@ impl PveClient for FakePveClient {
ty: ClusterResourceType::Qemu,
uptime: Some(1234),
vmid: Some(vmid),
+ lock: None,
+ tags: None,
});
}
@@ -179,6 +190,8 @@ impl PveClient for FakePveClient {
ty: ClusterResourceType::Lxc,
uptime: Some(1234),
vmid: Some(vmid),
+ lock: None,
+ tags: None,
});
}
@@ -209,6 +222,8 @@ impl PveClient for FakePveClient {
ty: ClusterResourceType::Node,
uptime: Some(1234),
vmid: Some(vmid),
+ lock: None,
+ tags: None,
});
}
@@ -239,6 +254,8 @@ impl PveClient for FakePveClient {
ty: ClusterResourceType::Storage,
uptime: None,
vmid: None,
+ lock: None,
+ tags: None,
});
}
--
2.39.5
More information about the pdm-devel
mailing list