def test_char_idle_gets_attacked(self): frodo = Char() frodo.gets_attacked("sword") self.assertEquals("combat", frodo.get_mode())
def test_char_idle_gets_attacked_with_a_banana(self): frodo = Char() frodo.gets_attacked("banana") self.assertEquals("idle", frodo.get_mode())
def test_char_in_combat_mode_gets_attacked_with_a_banana(self): frodo = Char() frodo.mode = "combat" frodo.gets_attacked("banana") self.assertEquals("combat", frodo.get_mode())
def test_char_in_combat_gets_attacked(self): frodo = Char() frodo.mode = "combat" frodo.gets_attacked("sword") mode = frodo.get_mode() self.assertEqual("critical", mode)