Ejemplo n.º 1
0
def test_get_possible_values():
    values = ActionName.get_possible_values()
    assert values
    assert isinstance(values, list)
    for action_value in values:
        assert isinstance(action_value, str)
        assert "_" not in action_value
Ejemplo n.º 2
0
        },
        "synced_files": {
            "type": "array",
            "items": SYNCED_FILES_SCHEMA
        },
        "jobs": {
            "type": "array",
            "items": JOB_CONFIG_SCHEMA
        },
        "actions": {
            "type": "object",
            "properties":
            {a: {
                "type": "string"
            }
             for a in ActionName.get_possible_values()},
            "additionalProperties": False,
        },
    },
    "required": ["specfile_path"],
}

USER_CONFIG_SCHEMA = {
    "type": "object",
    "properties": {
        "debug": {
            "type": "boolean"
        },
        "fas_user": {
            "type": "string"
        },