def test_chunkSteps(self): self.assertEquals([], terratri.niceHistory('')) self.assertEquals(['n'], terratri.niceHistory('n')) self.assertEquals(['nx SW', 'en'], terratri.niceHistory('nxSWen')) self.assertEquals(['nx SW', 'en S'], terratri.niceHistory('nxSWenS')) self.assertEquals(['nx SW', 'en SE', 'e'], terratri.niceHistory('nxSWenSEe'))
def test_chunkSteps(self): self.assertEquals( [], terratri.niceHistory('')) self.assertEquals( ['n'], terratri.niceHistory('n')) self.assertEquals( ['nx SW','en'], terratri.niceHistory('nxSWen')) self.assertEquals( ['nx SW','en S'], terratri.niceHistory('nxSWenS')) self.assertEquals( ['nx SW','en SE', 'e'], terratri.niceHistory('nxSWenSEe'))
def makeMessage(self): return { "board": self.game.board, "redPlayer": self.game.redPlayer.user_id(), "bluPlayer": self.game.bluPlayer.user_id() if self.game.bluPlayer else "", "whoseTurn": self.game.whoseTurn, "winner": self.game.winner, "winningBoard": self.game.winningBoard, "history": terratri.niceHistory(self.game.steps), "validSteps": self.validSteps(), "playingAs": "r", }