[pve-devel] [PATCH manager 04/12] test: mock PVE::SSHInfo module

Fabian Grünbichler f.gruenbichler at proxmox.com
Wed Nov 6 13:37:08 CET 2019


since it is now used for getting a cluster node's migration IP address.

Signed-off-by: Fabian Grünbichler <f.gruenbichler at proxmox.com>
---

Notes:
    needs versioned build dependency on libpve-cluster-perl
    
    requires versioned build dependency on libpve-cluster-perl

 test/ReplicationTestEnv.pm | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/test/ReplicationTestEnv.pm b/test/ReplicationTestEnv.pm
index fa106037..bc305627 100755
--- a/test/ReplicationTestEnv.pm
+++ b/test/ReplicationTestEnv.pm
@@ -83,6 +83,8 @@ if (!mkdir($PVE::GuestHelpers::lockdir) && !$!{EEXIST}) {
     die "mkdir($PVE::GuestHelpers::lockdir): $!\n";
 }
 
+my $pve_sshinfo_module = Test::MockModule->new('PVE::SSHInfo');
+
 my $pve_cluster_module = Test::MockModule->new('PVE::Cluster');
 
 my $pve_inotify_module = Test::MockModule->new('PVE::INotify');
@@ -254,9 +256,12 @@ sub setup {
 
     $pve_lxc_config_module->mock(load_config => $mocked_lxc_load_conf);
 
-    $pve_cluster_module->mock(
+    $pve_sshinfo_module->mock(
 	get_ssh_info => $mocked_get_ssh_info,
 	ssh_info_to_command => $mocked_ssh_info_to_command,
+    );
+
+    $pve_cluster_module->mock(
 	get_vmlist => sub { return $mocked_vmlist->(); },
 	get_members => $mocked_get_members,
 	cfs_update => sub {},
-- 
2.20.1





More information about the pve-devel mailing list