Skip to content

Commit 742ce8e

Browse files
committed
one change. UnknownAction to UnknownActionError
1 parent 6dd97ec commit 742ce8e

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

Diff for: axelrod/actions.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@
1313
from typing import Iterable
1414

1515

16-
class UnknownAction(ValueError):
16+
class UnknownActionError(ValueError):
1717
def __init__(self, *args):
18-
super(UnknownAction, self).__init__(*args)
18+
super(UnknownActionError, self).__init__(*args)
1919

2020

2121
class Actions(Enum):
@@ -49,15 +49,15 @@ def from_char(cls, character):
4949
elif character == 'D':
5050
return cls.D
5151
else:
52-
raise UnknownAction('Character must be "C" or "D".')
52+
raise UnknownActionError('Character must be "C" or "D".')
5353

5454
# Type alias for actions.
5555
Action = Actions
5656

5757

5858
def flip_action(action: Action) -> Action:
5959
if not isinstance(action, Action):
60-
raise UnknownAction('Not an Action')
60+
raise UnknownActionError('Not an Action')
6161
return action.flip()
6262

6363

Diff for: axelrod/tests/unit/test_actions.py

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import unittest
22
from axelrod import Actions, flip_action
3-
from axelrod.actions import str_to_actions, UnknownAction, actions_to_str
3+
from axelrod.actions import str_to_actions, UnknownActionError, actions_to_str
44

55
C, D = Actions.C, Actions.D
66

@@ -34,25 +34,25 @@ def test_from_char(self):
3434
self.assertEqual(Actions.from_char('D'), D)
3535

3636
def test_from_char_error(self):
37-
self.assertRaises(UnknownAction, Actions.from_char, '')
38-
self.assertRaises(UnknownAction, Actions.from_char, 'c')
39-
self.assertRaises(UnknownAction, Actions.from_char, 'd')
40-
self.assertRaises(UnknownAction, Actions.from_char, 'A')
37+
self.assertRaises(UnknownActionError, Actions.from_char, '')
38+
self.assertRaises(UnknownActionError, Actions.from_char, 'c')
39+
self.assertRaises(UnknownActionError, Actions.from_char, 'd')
40+
self.assertRaises(UnknownActionError, Actions.from_char, 'A')
4141

4242
def test_flip_action(self):
4343
self.assertEqual(flip_action(D), C)
4444
self.assertEqual(flip_action(C), D)
4545

4646
def test_flip_action_error(self):
47-
self.assertRaises(UnknownAction, flip_action, 'R')
47+
self.assertRaises(UnknownActionError, flip_action, 'R')
4848

4949
def test_str_to_actions(self):
5050
self.assertEqual(str_to_actions(''), ())
5151
self.assertEqual(str_to_actions('C'), (C, ))
5252
self.assertEqual(str_to_actions('CDDC'), (C, D, D, C))
5353

5454
def test_str_to_actions_fails_fast_and_raises_value_error(self):
55-
self.assertRaises(UnknownAction, str_to_actions, 'Cc')
55+
self.assertRaises(UnknownActionError, str_to_actions, 'Cc')
5656

5757
def test_actions_to_str(self):
5858
self.assertEqual(actions_to_str([]), "")

0 commit comments

Comments
 (0)