Exemple #1
0
 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'))
Exemple #2
0
 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'))
Exemple #3
0
 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",
     }