示例#1
0
def test_job_definition_schema_invalid_instance_type(instance_size_type,
                                                     instance_size):
    invalid_body = JOB_DEFINITION_BODY.copy()
    invalid_body["instanceSizeType"] = instance_size_type
    invalid_body["instanceSize"] = instance_size
    with pytest.raises(ValidationError):
        _JobDefinitionSchema().load(invalid_body)
示例#2
0
def test_job_definition_schema_invalid_image_type(
    image_type, conda_environment
):
    invalid_body = JOB_DEFINITION_BODY.copy()
    invalid_body["imageType"] = image_type
    invalid_body["condaEnvironment"] = conda_environment
    with pytest.raises(ValidationError):
        _JobDefinitionSchema().load(invalid_body)
示例#3
0
def test_job_definition_schema_dump(job_definition_body, job_definition):
    data = _JobDefinitionSchema().dump(job_definition)
    assert data == job_definition_body
示例#4
0
def test_job_definition_schema_load(job_definition, job_definition_body):
    data = _JobDefinitionSchema().load(job_definition_body)
    assert data == job_definition