コード例 #1
0
def test_parse_key_value_key():
    assert parse_key_equal_value("key='value' key2") == {
        "key": "value",
        "key2": None,
    }
コード例 #2
0
def test_parse_key_value():
    assert parse_key_equal_value("key='value' key2=5.0") == {
        "key": "value",
        "key2": 5.0,
    }
コード例 #3
0
def test_parse_metadata():
    assert parse_key_equal_value("--key value --key-2 .\\a\\b.cs") == {
        "incorrectly_encoded_metadata": "--key value --key-2 .\\a\\b.cs"
    }
コード例 #4
0
def test_parse_double_hyphen_metadata():
    assert parse_key_equal_value("--key1 value1 --key2 value2") == {
        "incorrectly_encoded_metadata": "--key1 value1 --key2 value2"
    }
コード例 #5
0
def test_parse_metadata():
    assert parse_key_equal_value('--key value --key-2 .\\a\\b.cs') == \
           {'incorrectly_encoded_metadata': '--key value --key-2 .\\a\\b.cs'}
コード例 #6
0
def test_parse_double_hyphen_metadata():
    assert parse_key_equal_value('--key1 value1 --key2 value2') == \
           {'incorrectly_encoded_metadata': '--key1 value1 --key2 value2'}