X-Git-Url: https://git.madduck.net/etc/vim.git/blobdiff_plain/7811f957f3f6e5a5daa67a3f36a867cbb6210c8d..c9b73b99ac567ce30c36596371bf0a1fad8191c9:/tests/expression.py diff --git a/tests/expression.py b/tests/expression.py index d3451c5..63f6a4f 100644 --- a/tests/expression.py +++ b/tests/expression.py @@ -37,6 +37,7 @@ lambda a=True: a lambda a, b, c=True: a lambda a, b, c=True, *, d=(1 << v2), e='str': a lambda a, b, c=True, *vararg, d=(v1 << 2), e='str', **kwargs: a + b +manylambdas = lambda x=lambda y=lambda z=1: z: y(): x() foo = (lambda port_id, ignore_missing: {"port1": port1_resource, "port2": port2_resource}[port_id]) 1 if True else 2 str or None if True else str or bytes or None @@ -266,11 +267,12 @@ lambda a=True: a lambda a, b, c=True: a lambda a, b, c=True, *, d=(1 << v2), e="str": a lambda a, b, c=True, *vararg, d=(v1 << 2), e="str", **kwargs: a + b -foo = ( - lambda port_id, ignore_missing: {"port1": port1_resource, "port2": port2_resource}[ - port_id - ] -) +manylambdas = lambda x=lambda y=lambda z=1: z: y(): x() +foo = lambda port_id, ignore_missing: { + "port1": port1_resource, "port2": port2_resource +}[ + port_id +] 1 if True else 2 str or None if True else str or bytes or None (str or None) if True else (str or bytes or None) @@ -397,15 +399,15 @@ SomeName **kwargs, } a = (1,) -b = 1, +b = (1,) c = 1 d = (1,) + a + (2,) e = (1,).count(1) -what_is_up_with_those_new_coord_names = (coord_names + set(vars_to_create)) + set( - vars_to_remove +what_is_up_with_those_new_coord_names = ( + (coord_names + set(vars_to_create)) + set(vars_to_remove) ) -what_is_up_with_those_new_coord_names = (coord_names | set(vars_to_create)) - set( - vars_to_remove +what_is_up_with_those_new_coord_names = ( + (coord_names | set(vars_to_create)) - set(vars_to_remove) ) result = session.query(models.Customer.id).filter( models.Customer.account_id == account_id, models.Customer.email == email_address @@ -424,7 +426,7 @@ mapping = { def gen(): yield from outside_of_generator - a = (yield) + a = yield async def f():