diff --git a/axelrod/tests/unit/test_resultset.py b/axelrod/tests/unit/test_resultset.py index 96ba3278d..ccaa7b9d6 100644 --- a/axelrod/tests/unit/test_resultset.py +++ b/axelrod/tests/unit/test_resultset.py @@ -500,11 +500,15 @@ def test_equality_with_round_robin(self, tournament): progress_bar=False) # Not testing full equality because of floating point errors. - self.assertEqual(rs.ranked_names, brs.ranked_names) self.assertEqual(rs.scores, brs.scores) + self.assertEqual(rs.wins, brs.wins) self.assertEqual(rs.match_lengths, brs.match_lengths) self.assertEqual(rs.cooperation, brs.cooperation) + # Test that players are in the results (due to floating point errors + # the order might not be the same) + self.assertEqual(set(rs.ranked_names), set(brs.ranked_names)) + @given(tournament=prob_end_tournaments(max_size=5, min_prob_end=.7, max_repetitions=3))