Esempio n. 1
0
 def test_char_starts_idle(self):
     frodo = Char()
     self.assertEquals("idle", frodo.get_mode())
Esempio n. 2
0
 def test_char_idle_gets_attacked(self):
     frodo = Char()
     frodo.gets_attacked("sword")
     self.assertEquals("combat", frodo.get_mode())
Esempio n. 3
0
 def test_attacked_char_cries_out(self):
     frodo = Char()
     alex = Char()
     self.assertEquals(None, frodo.grito)
     alex.attacks(frodo, "sword")
     self.assertEquals("Filho da python!", frodo.grito)
Esempio n. 4
0
 def test_char_attack_char(self):
     frodo = Char()
     alex = Char()
     alex.attacks(frodo, "sword")
     self.assertEquals("combat", frodo.get_mode())
Esempio n. 5
0
 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())
Esempio n. 6
0
 def test_char_idle_gets_attacked_with_a_banana(self):
     frodo = Char()
     frodo.gets_attacked("banana")
     self.assertEquals("idle", frodo.get_mode())
Esempio n. 7
0
 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)