Beispiel #1
0
    def test_length(self):
        game = Game(self.settings)
        game.settings['codeLength'] = 8
        self.assertEqual(len(self.game.generate_code()), 8)

        self.settings['codeLength'] = 0
        self.assertEqual(len(self.game.generate_code()), 0)

        game.settings['codeLength'] = 800
        self.assertEqual(len(game.generate_code()), 800)
Beispiel #2
0
    def test_colors(self):
        game = Game(self.settings)
        game.settings['colors'] = 1
        game.settings['codeLength'] = 5
        self.assertEqual(game.generate_code(), [1, 1, 1, 1, 1])

        game.colors = 5
        code = [6, 6, 6, 6, 6]
        for x in code:
            self.assertTrue(not x <= game.settings['colors'])
            self.assertTrue(x > 0)