From 484d4ee40e9aec2f4f8d1ba57e41598a7ff3d427 Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Mon, 10 Aug 2020 10:22:56 +0200 Subject: [PATCH] Bug 26186: remove 'subroutine redefined' warnings in Auth_with_ldap.t --- t/db_dependent/Auth_with_ldap.t | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/t/db_dependent/Auth_with_ldap.t b/t/db_dependent/Auth_with_ldap.t index 565ddbdae6..3c26047e1c 100755 --- a/t/db_dependent/Auth_with_ldap.t +++ b/t/db_dependent/Auth_with_ldap.t @@ -502,6 +502,11 @@ sub mock_net_ldap_entry { # ... Horrible hack sub reload_ldap_module { delete $INC{'C4/Auth_with_ldap.pm'}; + $SIG{__WARN__} = sub { # Removing "Subroutine * redefined at " warnings + + my $warning = shift; + warn $warning unless $warning =~ /Subroutine .* redefined at/; + }; require C4::Auth_with_ldap; C4::Auth_with_ldap->import; return; -- 2.20.1