def test_set_command_and_args_from_both(): config = {} bundle.set_command_and_args(config, "echo entry", ["extra", "arg"]) assert config == {'Command': ['echo', 'entry', "extra", "arg"]}
def test_set_command_and_args_from_command(): config = {} bundle.set_command_and_args(config, [], "echo ok") assert config == {'Args': ['echo', 'ok']}
def test_set_command_and_args_from_entrypoint(): config = {} bundle.set_command_and_args(config, "echo entry", []) assert config == {'Command': ['echo', 'entry']}
def test_set_command_and_args_none(): config = {} bundle.set_command_and_args(config, [], []) assert config == {}