From: Peter Rabbitson Date: Thu, 28 Oct 2010 08:00:54 +0000 (+0200) Subject: Test::Builder2 has a fancy set of singletons X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=c8194884ef47fd5c537aa47ac1d3d7fa75b96eac;p=dbsrgits%2FDBIx-Class-Historic.git Test::Builder2 has a fancy set of singletons --- diff --git a/t/52leaks.t b/t/52leaks.t index ad781ac..3342e1f 100644 --- a/t/52leaks.t +++ b/t/52leaks.t @@ -156,7 +156,11 @@ memory_cycle_ok($weak_registry, 'No cycles in the weakened object collection') # Naturally we have some exceptions my $cleared; for my $slot (keys %$weak_registry) { - if ($slot =~ /^\QSQL::Translator/) { + if ($slot =~ /^\QTest::Builder/) { + # T::B 2.0 has result objects and other fancyness + delete $weak_registry->{$slot}; + } + elsif ($slot =~ /^\QSQL::Translator/) { # SQLT is a piece of shit, leaks all over delete $weak_registry->{$slot}; }