1 from unittest import TestCase
3 from naja.player import Player
4 from naja import actions
7 class TestActions(TestCase):
8 def make_player(self, *bits):
9 return Player(sum(1 << bit for bit in bits), None)
11 def test_DoNothing_check_available(self):
12 player = self.make_player()
13 action = actions.DoNothing(set())
14 self.assertEqual(action.check_available(player), True)
16 def test_LoseHealthOrMSB_check_available(self):
17 player = self.make_player()
18 action = actions.LoseHeathOrMSB(set())
19 self.assertEqual(action.check_available(player), True)