@@ 28-42 (lines=15) @@ | ||
25 | return proc.communicate()[0] |
|
26 | ||
27 | ||
28 | class Test(unittest.TestCase): |
|
29 | ||
30 | def setUp(self): |
|
31 | self.workdir = tests.common.setup_workdir() |
|
32 | self.script = os.path.join(self.workdir, "a.py") |
|
33 | ||
34 | def tearDown(self): |
|
35 | tests.common.cleanup_workdir(self.workdir) |
|
36 | ||
37 | def test_00_run_script(self): |
|
38 | with open(self.script, 'w') as fileobj: |
|
39 | fileobj.write(SCRIPT_TO_USE_ANYCONFIG) |
|
40 | ||
41 | out = check_output(["python", self.script]) |
|
42 | self.assertTrue(out in (b'', '')) |
|
43 | ||
44 | # vim:sw=4:ts=4:et: |
|
45 |
@@ 70-87 (lines=18) @@ | ||
67 | def test_40_list(self): |
|
68 | self.run_and_check_exit_code(["--list"]) |
|
69 | ||
70 | def test_50_unknown_input_file_type(self): |
|
71 | self.run_and_check_exit_code([__file__], _not=True) |
|
72 | ||
73 | def test_52_unknown_input_parser_type(self): |
|
74 | self.run_and_check_exit_code([__file__, "-I", "unknown_psr"], |
|
75 | _not=True) |
|
76 | ||
77 | def test_54_no_input_type_and_unknown_out_file_type(self): |
|
78 | self.run_and_check_exit_code([__file__, __file__ + '.un_ext'], |
|
79 | _not=True) |
|
80 | ||
81 | def test_60_unknown_out_file_type(self): |
|
82 | self.run_and_check_exit_code([self.infile, "-o", "t.unknown_ext"], |
|
83 | _not=True) |
|
84 | ||
85 | def test_62_unknown_out_parser_type(self): |
|
86 | self.run_and_check_exit_code([self.infile, "-O", "unknown_psr"], |
|
87 | _not=True) |
|
88 | ||
89 | ||
90 | class Test_20_Base(RunTestBase): |