python-click/tests/test_parser.py

18 lines
436 B
Python
Raw Normal View History

2021-10-10 03:31:57 +02:00
import pytest
from click.parser import split_arg_string
@pytest.mark.parametrize(
("value", "expect"),
[
("cli a b c", ["cli", "a", "b", "c"]),
("cli 'my file", ["cli", "my file"]),
("cli 'my file'", ["cli", "my file"]),
("cli my\\", ["cli", "my"]),
("cli my\\ file", ["cli", "my file"]),
],
)
def test_split_arg_string(value, expect):
assert split_arg_string(value) == expect