Shell typing helper fails with arg=value
The typing helper fails to put a comma after typing an argument with value. e.g. from the example below it stops after typing True: func(3.142,z=True
def test_shell_with_defaults(clean_gevent): clean_gevent["end-check"] = False result, cli, _ = _feed_cli_with_input("func arg1 z=False val=2\r") assert result == "func(arg1, z=False, val=2)"