From 020f4d4a54eec15b53a5fd94409600f1ad0a63aa Mon Sep 17 00:00:00 2001 From: Zanie Blue Date: Fri, 4 Oct 2024 14:09:43 -0500 Subject: [PATCH] Add test cases for `RUF006` with lambdas (#13628) As discussed in https://github.com/astral-sh/ruff/issues/13619 --- crates/ruff_linter/resources/test/fixtures/ruff/RUF006.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/crates/ruff_linter/resources/test/fixtures/ruff/RUF006.py b/crates/ruff_linter/resources/test/fixtures/ruff/RUF006.py index 2db2e711d54a3..1944d7429de03 100644 --- a/crates/ruff_linter/resources/test/fixtures/ruff/RUF006.py +++ b/crates/ruff_linter/resources/test/fixtures/ruff/RUF006.py @@ -185,3 +185,9 @@ def f(): global task loop = asyncio.get_event_loop() task = loop.create_task(main()) # Error + +# OK +# The task is returned by the lambda +f = lambda *args: asyncio.create_task(foo()) +f = lambda *args: lambda *args: asyncio.create_task(foo()) +f = lambda *args: [asyncio.create_task(foo()) for x in args]