def test_playGame_sequential(self): pattern = "389125467" expecteds = [ "54673289", "32546789", "34672589", "32584679", "36792584", "93672584", "92583674", "58392674", "83926574", "92658374" ] for i in range(len(expecteds)): expected = expecteds[i] report = d23_cupgame.playGame("389125467", i + 1) self.assertEqual([int(c) for c in expected], report, "i = {}".format(i))
def test_playGame_test_1(self): initState = [int(c) for c in "389125467"] result = ''.join( [str(n) for n in d23_cupgame.playGame("389125467", 1)]) self.assertEqual("54673289", result)
def test_playGame_test_0(self): result = ''.join( [str(n) for n in d23_cupgame.playGame("389125467", 0)]) self.assertEqual("25467389", result)
def test_playGame_unknown_100(self): result = ''.join( [str(n) for n in d23_cupgame.playGame("653427918", 100)]) self.assertEqual("76952348", result)
def test_playGame_test_10(self): result = ''.join( [str(n) for n in d23_cupgame.playGame("389125467", 10)]) self.assertEqual("92658374", result)
def test_playGame_test_9(self): result = ''.join( [str(n) for n in d23_cupgame.playGame("389125467", 9)]) self.assertEqual("83926574", result)
def test_playGame_test_6(self): result = ''.join( [str(n) for n in d23_cupgame.playGame("389125467", 6)]) self.assertEqual("93672584", result)