-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtest_suite.py
More file actions
36 lines (32 loc) · 1.15 KB
/
test_suite.py
File metadata and controls
36 lines (32 loc) · 1.15 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
import unittest
from uno.uno_suite import suite as uno_suite
from craps.craps_suite import suite as craps_suite
from dungeon_raiders.tests.test_suite_dungeon import suite as dr_suite
from sudoku.tests.test_suite_sudoku import suite as sudoku_suite
from guess_number_game.test_guess_number_game import TestGuessNumberGame
from diezmil.test_diezmil_suite import suite as diez_mil_suite
from ruleta.tests.test_roulette_suite import suite as roulette_suite
from test_game import TestGame
def suite():
test_suite = unittest.TestSuite()
# UNO
test_suite.addTest(uno_suite())
# CRAPS
test_suite.addTest(craps_suite())
# ROULETTE
test_suite.addTest(roulette_suite())
# SUDOKU
test_suite.addTest(sudoku_suite())
# DANGEONS RAIDERS
test_suite.addTest(dr_suite())
# DIEZ MIL
test_suite.addTest(diez_mil_suite())
# GUESS NUMBER GAME
test_suite.addTest(unittest.makeSuite(TestGuessNumberGame))
# GAME MACHINE
test_suite.addTest(unittest.makeSuite(TestGame))
return test_suite
if __name__ == '__main__':
alltests = unittest.TestSuite()
alltests.addTest(suite())
unittest.TextTestRunner().run(alltests)