Beispiel #1
0
 def test_OnOWinPassedIn_ReportsOWin(self):
     result = advance_helper('true', 'oooxx-x--')
     self.assertDictContainsSubset({'wins': 'o'}, result)
Beispiel #2
0
 def test_OnTiePassedIn_ReportsTie(self):
     result = advance_helper('false', 'xxoooxxxo')
     self.assertDictContainsSubset({'wins' : 'tie'}, result)
Beispiel #3
0
 def test_OnXWinPassedIn_ReportsXWin(self):
     result = advance_helper('false', 'xxxoo----')
     self.assertDictContainsSubset({'wins': 'x'}, result)
Beispiel #4
0
 def test_OnMidGameBoard_NoOneWins(self):
     result = advance_helper('true', 'o---xx---')
     self.assertDictContainsSubset({'wins' : ''}, result)
Beispiel #5
0
 def test_OnMidGameBoard_UpdatesBoardWithNextMove2(self):
     result = advance_helper('false', 'xxo-o----')
     self.assertDictContainsSubset({'board' : 'xxo-o-x--'}, result)
Beispiel #6
0
 def test_OnMidGameBoard_UpdatesBoardWithNextMove1(self):
     result = advance_helper('true', 'o---xx---')
     self.assertDictContainsSubset({'board' : 'o--oxx---'}, result)
Beispiel #7
0
 def test_OnEmptyBoard_NoOneWins(self):
     result = advance_helper('false', '---------')
     self.assertDictContainsSubset({'wins': ''}, result)
Beispiel #8
0
 def test_OnEmptyBoard_ReturnsFirstMove(self):
     result = advance_helper('false', '---------')
     self.assertDictContainsSubset({'board': 'x--------'}, result)