def test_from_state_non_ascii(self): game = HangmanGame.from_state("b\xc3\xa4r: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)
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)