|
8 | 8 |
|
9 | 9 | import pytest |
10 | 10 |
|
11 | | -from patterns.behavioral.catalog import main as catalog_main |
12 | | -from patterns.behavioral.catalog import OUTPUT as catalog_output |
13 | | -from patterns.behavioral.chaining_method import main as chaining_method_main |
14 | | -from patterns.behavioral.chaining_method import OUTPUT as chaining_method_output |
15 | | -from patterns.behavioral.command import main as command_main |
16 | | -from patterns.behavioral.command import OUTPUT as command_output |
17 | | -from patterns.behavioral.iterator import main as iterator_main |
18 | | -from patterns.behavioral.iterator import OUTPUT as iterator_output |
19 | | -from patterns.behavioral.mediator import main as mediator_main |
20 | | -from patterns.behavioral.mediator import OUTPUT as mediator_output |
21 | 11 | from patterns.behavioral.observer import main as observer_main |
22 | 12 | from patterns.behavioral.observer import OUTPUT as observer_output |
23 | 13 | from patterns.behavioral.publish_subscribe import main as publish_subscribe_main |
|
26 | 16 | from patterns.behavioral.specification import OUTPUT as specification_output |
27 | 17 | from patterns.behavioral.state import main as state_main |
28 | 18 | from patterns.behavioral.state import OUTPUT as state_output |
29 | | -from patterns.behavioral.strategy import main as strategy_main |
30 | | -from patterns.behavioral.strategy import OUTPUT as strategy_output |
31 | | -from patterns.behavioral.visitor import main as visitor_main |
32 | | -from patterns.behavioral.visitor import OUTPUT as visitor_output |
33 | 19 |
|
34 | 20 |
|
35 | 21 | @pytest.mark.skipif(sys.version_info < (3,4), |
36 | 22 | reason="requires python3.4 or higher") |
37 | 23 | @pytest.mark.parametrize("main,output", [ |
38 | | - (catalog_main, catalog_output), |
39 | | - (chaining_method_main, chaining_method_output), |
40 | | - (command_main, command_output), |
41 | | - (iterator_main, iterator_output), |
42 | | - (mediator_main, mediator_output), |
43 | 24 | (observer_main, observer_output), |
44 | 25 | (publish_subscribe_main, publish_subscribe_output), |
45 | 26 | (specification_main, specification_output), |
46 | 27 | (state_main, state_output), |
47 | | - (strategy_main, strategy_output), |
48 | | - (visitor_main, visitor_output), |
49 | 28 | ]) |
50 | 29 | def test_output(main, output): |
51 | 30 | f = io.StringIO() |
|
0 commit comments