(self)
| 1177 | assert result.error is not None |
| 1178 | |
| 1179 | def test_validate_missing_run(self): |
| 1180 | from specify_cli.workflows.steps.shell import ShellStep |
| 1181 | |
| 1182 | step = ShellStep() |
| 1183 | errors = step.validate({"id": "test"}) |
| 1184 | assert any("missing 'run'" in e for e in errors) |
| 1185 | |
| 1186 | |
| 1187 | def test_output_format_json_exposes_data(self, tmp_path): |