diff --git a/modules/mol/alg/tests/test_contact_score.py b/modules/mol/alg/tests/test_contact_score.py
index 1a3a53e529d4ec4d090f82d74417cbde426ddae4..011a141a388470cb02167d43b436f8a3c5567a33 100644
--- a/modules/mol/alg/tests/test_contact_score.py
+++ b/modules/mol/alg/tests/test_contact_score.py
@@ -33,9 +33,12 @@ class TestContactScore(unittest.TestCase):
         self.assertEqual(cent.GetSequence("D"), "ATCCATTTGCCTTTCAAATGTGG")
         self.assertEqual(cent.contact_mode, "aa")
         self.assertEqual(cent.contact_d, 5.0)
-        self.assertEqual(cent.interacting_chains, [('A', 'B'), ('A', 'D'),
-                                                   ('A', 'C'), ('B', 'C'),
-                                                   ('B', 'D'), ('C', 'D')])
+        self.assertEqual(sorted(cent.interacting_chains), [('A', 'B'),
+                                                           ('A', 'C'),
+                                                           ('A', 'D'),
+                                                           ('B', 'C'),
+                                                           ('B', 'D'),
+                                                           ('C', 'D')])
         exp_contacts = sorted(list(cent.contacts[('A', 'C')]))
         self.assertEqual(exp_contacts, [(40, 9), (41, 8), (41, 9), (42, 8),
                                         (42, 9), (42, 10), (43, 12), (44, 9),