| @@ 213-232 (lines=20) @@ | ||
| 210 | expect(cmd.stdout) == "" |
|
| 211 | expect(cmd.returncode) == 0 |
|
| 212 | ||
| 213 | @pytest.mark.skipif(sys.platform == 'win32', reason="unix only") |
|
| 214 | def it_shows_failing_programs(cli, tmp_path): |
|
| 215 | verchew_ini = tmp_path / 'verchew.ini' |
|
| 216 | verchew_ini.write_text( |
|
| 217 | """ |
|
| 218 | [Working Program] |
|
| 219 | ||
| 220 | cli = working-program |
|
| 221 | version = 1.2 |
|
| 222 | ||
| 223 | [Newer Working Program] |
|
| 224 | ||
| 225 | cli = working-program |
|
| 226 | version = 1.3 |
|
| 227 | """ |
|
| 228 | ) |
|
| 229 | ||
| 230 | cmd = cli('--root', str(tmp_path), '--quiet') |
|
| 231 | ||
| 232 | expect(cmd.stderr) == "" |
|
| 233 | expect(cmd.stdout) == "Unmatched Newer Working Program version: 1.3\n" |
|
| 234 | expect(cmd.returncode) == 0 |
|
| 235 | ||
| @@ 195-209 (lines=15) @@ | ||
| 192 | ||
| 193 | ||
| 194 | def describe_quiet(): |
|
| 195 | @pytest.mark.skipif(sys.platform == 'win32', reason="unix only") |
|
| 196 | def it_hides_output_when_no_error(cli, tmp_path): |
|
| 197 | verchew_ini = tmp_path / 'verchew.ini' |
|
| 198 | verchew_ini.write_text( |
|
| 199 | """ |
|
| 200 | [Working Program] |
|
| 201 | ||
| 202 | cli = working-program |
|
| 203 | version = 1.2 |
|
| 204 | """ |
|
| 205 | ) |
|
| 206 | ||
| 207 | cmd = cli('--root', str(tmp_path), '--quiet') |
|
| 208 | ||
| 209 | expect(cmd.stderr) == "" |
|
| 210 | expect(cmd.stdout) == "" |
|
| 211 | expect(cmd.returncode) == 0 |
|
| 212 | ||