예제 #1
0
 def test_from_state_non_ascii(self):
     game = HangmanGame.from_state(
         mkstate("b\xc3\xa4r".decode("utf-8"), "xyz", "Eep?"))
     self.assertEqual(game.word, u"b\u00e4r")
     self.assertEqual(game.guesses, set("xyz"))
     self.assertEqual(game.msg, "Eep?")
     self.assertEqual(game.exit_code, game.NOT_DONE)
예제 #2
0
 def test_from_state_non_ascii(self):
     game = HangmanGame.from_state(
         mkstate("b\xc3\xa4r".decode("utf-8"), "xyz", "Eep?"))
     self.assertEqual(game.word, u"b\u00e4r")
     self.assertEqual(game.guesses, set("xyz"))
     self.assertEqual(game.msg, "Eep?")
     self.assertEqual(game.exit_code, game.NOT_DONE)
예제 #3
0
 def test_from_state(self):
     game = HangmanGame.from_state("bar:xyz:Eep?")
     self.assertEqual(game.word, "bar")
     self.assertEqual(game.guesses, set("xyz"))
     self.assertEqual(game.msg, "Eep?")
     self.assertEqual(game.exit_code, game.NOT_DONE)
예제 #4
0
 def test_from_state(self):
     game = HangmanGame.from_state(mkstate("bar", "xyz", "Eep?"))
     self.assertEqual(game.word, "bar")
     self.assertEqual(game.guesses, set("xyz"))
     self.assertEqual(game.msg, "Eep?")
     self.assertEqual(game.exit_code, game.NOT_DONE)