Skip to content

Commit 77b2a52

Browse files
marcharperdrvinceknight
authored andcommitted
Update tests for Action class
1 parent ef33daa commit 77b2a52

File tree

1 file changed

+5
-12
lines changed

1 file changed

+5
-12
lines changed

axelrod/tests/unit/test_actions.py

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,6 @@
77

88

99
class TestAction(unittest.TestCase):
10-
def test_eq(self):
11-
self.assertEqual(C, C)
12-
self.assertEqual(D, D)
13-
14-
def test_hash(self):
15-
self.assertEqual(hash(C), 1)
16-
self.assertEqual(hash(D), 0)
17-
1810
def test_lt(self):
1911
self.assertLess(D, C)
2012

@@ -26,16 +18,17 @@ def test_str(self):
2618
self.assertEqual(str(C), "C")
2719
self.assertEqual(str(D), "D")
2820

29-
def test_bool(self):
30-
self.assertTrue(C)
31-
self.assertFalse(D)
32-
3321
def test__eq__(self):
3422
self.assertTrue(C == C)
3523
self.assertTrue(D == D)
3624
self.assertFalse(C == D)
3725
self.assertFalse(D == C)
3826

27+
def test_total_order(self):
28+
actions = [C, D, D, C, C, C, D]
29+
actions.sort()
30+
self.assertEqual(actions, [C, C, C, C, D, D, D])
31+
3932
def test_flip(self):
4033
self.assertEqual(C.flip(), D)
4134
self.assertEqual(D.flip(), C)

0 commit comments

Comments
 (0)