We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0842ac1 commit 1eccfb0Copy full SHA for 1eccfb0
axelrod/tests/unit/test_resultset.py
@@ -364,6 +364,13 @@ def test_eigenmoses_rating(self):
364
for j, rate in enumerate(rs.eigenmoses_rating):
365
self.assertAlmostEqual(rate, self.expected_eigenmoses_rating[j])
366
367
+ def test_self_interaction_for_random_strategies(self):
368
+ # Based on https://github.com/Axelrod-Python/Axelrod/issues/670
369
+ axelrod.seed(0)
370
+ players = [s() for s in axelrod.demo_strategies]
371
+ tournament = axelrod.Tournament(players, repetitions=2, turns=5)
372
+ results = tournament.play()
373
+ self.assertEqual(results.payoff_diffs_means[-1][-1], 1.0)
374
375
class TestResultSetFromFile(unittest.TestCase):
376
tmp_file = tempfile.NamedTemporaryFile(mode='w', delete=False)
0 commit comments