]> git.proxmox.com Git - pve-manager.git/commitdiff
fix tests in 'vzdump_new_test.pl'
authorDominik Csapak <d.csapak@proxmox.com>
Fri, 28 Jan 2022 08:36:47 +0000 (09:36 +0100)
committerFabian Grünbichler <f.gruenbichler@proxmox.com>
Fri, 28 Jan 2022 08:45:53 +0000 (09:45 +0100)
commmit
b241deb7 ("close #3476: vzdump: add job-init hook")

introduces a 'cfs_update' in VZDump->new(), which overwrites our
carefully prepared storage/vm config which can break the tests

to prevent this, mock 'cfs_update' to do nothing, since we never
want to load the 'real' configs during tests anyway

fixes commit b241deb731369ff96b26bfa670c5c8d273aea02c

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
test/vzdump_new_test.pl

index 2367623912be4f9970b7c36c88e7caeffebbce86..8cd7307589c54891681f481d342196639476cd69 100755 (executable)
@@ -61,6 +61,10 @@ $pve_cluster_module->mock(
        die "unexpected filename '$filename'\n" if $filename ne 'storage.cfg';
        return $storage_config;
     },
+    # never update during the tests
+    cfs_update => sub {
+       return;
+    },
 );
 
 my $pve_tools_module = Test::MockModule->new('PVE::Tools');