This fixes things but I'm not sure it's the right fix?
From 6cf477ed5ac2d148795d998f50e529b87c507587 Mon Sep 17 00:00:00 2001
From: Todd Rinaldo <toddr@cpan.org>
Date: Thu, 25 Jun 2015 22:25:38 -0500
Subject: [PATCH] Fix key ordering for unit tests
RT 98472: This fixes the unit test but it's far from clear if this resolves the
underlying issue. The code uses keys in a total of one place and applying sort
to the fix there doesn't seem to fix things.
---
modules/DBIx-MyParsePP/DBIx-MyParsePP/t/error.t | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/modules/DBIx-MyParsePP/DBIx-MyParsePP/t/error.t b/modules/DBIx-MyParsePP/DBIx-MyParsePP/t/error.t
index 4a9acc8..c5a5c7a 100644
--- a/modules/DBIx-MyParsePP/DBIx-MyParsePP/t/error.t
+++ b/modules/DBIx-MyParsePP/DBIx-MyParsePP/t/error.t
@@ -25,7 +25,7 @@ ok(ref($query) eq $query_class,'error2');
ok(!defined($query->root()), 'error3');
ok(ref($query->expected()) eq 'ARRAY', 'error4');
-my @expected = @{$query->expected()};
+my @expected = sort @{$query->expected()};
ok($expected[0] eq ')', 'error5');
ok($expected[1] eq ',', 'error6');
--
2.4.0