test: fix mail_test for non-root user
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
This commit is contained in:
parent
30b6ae310e
commit
e7dc440222
@ -35,13 +35,24 @@ sub prepare_long_mail {
|
||||
|
||||
my ($result_text, $result_html);
|
||||
|
||||
my $mock_module = Test::MockModule->new('PVE::Tools');
|
||||
$mock_module->mock('sendmail', sub {
|
||||
my $mock_tools_module = Test::MockModule->new('PVE::Tools');
|
||||
$mock_tools_module->mock('sendmail', sub {
|
||||
my (undef, undef, $text, $html, undef, undef) = @_;
|
||||
$result_text = $text;
|
||||
$result_html = $html;
|
||||
});
|
||||
|
||||
my $mock_cluster_module = Test::MockModule->new('PVE::Cluster');
|
||||
$mock_cluster_module->mock('cfs_read_file', sub {
|
||||
my $path = shift;
|
||||
|
||||
if ($path eq 'datacenter.cfg') {
|
||||
return {};
|
||||
} else {
|
||||
die "unexpected cfs_read_file\n";
|
||||
}
|
||||
});
|
||||
|
||||
my $MAILTO = ['test_address@proxmox.com'];
|
||||
my $SELF = {
|
||||
opts => { mailto => $MAILTO },
|
||||
|
Loading…
Reference in New Issue
Block a user