示例#1
0
def test_construct_non_rules_config_error_message(default_config):
    default_config["flash_opacity"] = "2"
    errors = {"flash_opacity": ["msg"]}
    expected = "Failed to parse config\n"
    expected += "  - flash-opacity:\n"
    expected += "    - msg\n"
    assert construct_config_error_msg(default_config, errors) == expected
示例#2
0
def test_construct_rules_config_error_message():
    errors = {"rules": {0: ["msg"]}}
    expected = "Failed to parse config\n"
    expected += "  - rules:\n"
    expected += "    - rule 1:\n"
    expected += "      - msg\n"
    assert construct_config_error_msg(errors) == expected
示例#3
0
def test_construct_rules_config_error_message(default_config):
    default_config["rules"] = [{"default_opacity": 0.8}]
    errors = {"rules": {0: ["msg"]}}
    expected = "Failed to parse config\n"
    expected += "  - rules:\n"
    expected += "    - rule 1:\n"
    expected += "      - msg\n"
    assert construct_config_error_msg(default_config, errors) == expected