示例#1
0
 def test_example_01(self):
     janken = Janken('CGPC')
     actual = janken.max_win_with(7)
     self.assertEqual(actual, 4)
示例#2
0
 def test_play_100_choki(self):
     janken = Janken('C' * 100)
     actual = janken.max_win_with(0)
     self.assertEqual(actual, 100)
示例#3
0
 def test_play_100_pa(self):
     janken = Janken('P' * 100)
     actual = janken.max_win_with(200)
     self.assertEqual(actual, 100)
示例#4
0
 def test_play_100_gu(self):
     janken = Janken('G' * 100)
     actual = janken.max_win_with(500)
     self.assertEqual(actual, 100)
示例#5
0
 def test_play_100_times(self):
     hands = 'GCCGCPGPCPPGGGCCPPGGGCPPGCGPGGPGPPPGGPGPPCCCGPCCPPCGGGGCCCCGPCGCCCGPCPPPPPGCCPPGGPCGCPGCGCCPPCGCCCPG'
     janken = Janken(hands)
     actual = janken.max_win_with(250)
     self.assertEqual(actual, 95)
示例#6
0
 def test_example_02(self):
     janken = Janken('GPCPC')
     actual = janken.max_win_with(10)
     self.assertEqual(actual, 3)
示例#7
0
def main():
    janken = Janken()
    janken.ja_try()
示例#8
0
def main(argv=None):
    janken = Janken()
    training_data = janken.get_training_data(FLAGS.training_data)
    test_data = janken.get_training_data(FLAGS.test_data)

    train_and_test(training_data, test_data)