diff --git a/dvc/schema.py b/dvc/schema.py index 849b318fd..c1e2b9cc5 100644 --- a/dvc/schema.py +++ b/dvc/schema.py @@ -17,7 +17,6 @@ from dvc.stage.params import StageParams STAGES = "stages" SINGLE_STAGE_SCHEMA = { StageParams.PARAM_MD5: output.CHECKSUM_SCHEMA, - StageParams.PARAM_CMD: Any(str, list, None), StageParams.PARAM_WDIR: Any(str, None), StageParams.PARAM_DEPS: Any([dependency.SCHEMA], None), StageParams.PARAM_OUTS: Any([output.SCHEMA], None), diff --git a/tests/func/test_stage.py b/tests/func/test_stage.py index 0030727be..261b53479 100644 --- a/tests/func/test_stage.py +++ b/tests/func/test_stage.py @@ -20,18 +20,10 @@ def test_cmd_obj(): SingleStageFile.validate({Stage.PARAM_CMD: {}}) -def test_cmd_none(): - SingleStageFile.validate({Stage.PARAM_CMD: None}) - - def test_no_cmd(): SingleStageFile.validate({}) -def test_cmd_str(): - SingleStageFile.validate({Stage.PARAM_CMD: "cmd"}) - - def test_object(): with pytest.raises(YAMLValidationError): SingleStageFile.validate({Stage.PARAM_DEPS: {}})