From 28eb5f742cf6d7f9120798b1f815163a49e38a1a Mon Sep 17 00:00:00 2001 From: Chris Pryer Date: Sun, 18 Jun 2023 11:21:28 -0400 Subject: [PATCH] Add delete statement test case No attached node --- .../test/fixtures/ruff/statement/delete.py | 56 +++++++-- ...ests__ruff_test__statement__delete_py.snap | 114 ++++++++++++++---- 2 files changed, 137 insertions(+), 33 deletions(-) diff --git a/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/delete.py b/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/delete.py index 63593e52caf54f..08f99680c005b6 100644 --- a/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/delete.py +++ b/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/delete.py @@ -2,22 +2,56 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = 1 b, c, d = (2, 3, 4) -# Some comment -del x # Trailing comment -# Dangling comment +# Delete something +del x # Deleted something +# Done deleting -# Some comment -del x, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, b, c, d # Trailing comment -# Dangling comment +# Delete something +del ( + # Deleting something + x # Deleted something + # Finishing deletes +) # Completed +# Done deleting + +# Delete something +del ( + # Deleting something + x # Deleted something + # Finishing deletes +) # Completed +# Done deleting + +# Delete something +del ( + # Deleting something + x, # Deleted something + # Finishing deletes +) # Completed +# Done deleting + +# Delete something +del ( + # Deleting something + x # Deleted something + # Finishing deletes + + # Dangling comment +) # Completed +# Done deleting + +# Delete something +del x, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, b, c, d # Delete these +# Ready to delete -# Some comment +# Delete something del ( x, - # Slapping one here + # Deleting this aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, b, c, d - # Another one -) # Trailing comment -# Dangling comment + # Deleted +) # Completed +# Done diff --git a/crates/ruff_python_formatter/src/snapshots/ruff_python_formatter__tests__ruff_test__statement__delete_py.snap b/crates/ruff_python_formatter/src/snapshots/ruff_python_formatter__tests__ruff_test__statement__delete_py.snap index 71ffb2deb49782..5342750c68680e 100644 --- a/crates/ruff_python_formatter/src/snapshots/ruff_python_formatter__tests__ruff_test__statement__delete_py.snap +++ b/crates/ruff_python_formatter/src/snapshots/ruff_python_formatter__tests__ruff_test__statement__delete_py.snap @@ -8,25 +8,59 @@ x = 1 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = 1 b, c, d = (2, 3, 4) -# Some comment -del x # Trailing comment -# Dangling comment +# Delete something +del x # Deleted something +# Done deleting -# Some comment -del x, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, b, c, d # Trailing comment -# Dangling comment +# Delete something +del ( + # Deleting something + x # Deleted something + # Finishing deletes +) # Completed +# Done deleting + +# Delete something +del ( + # Deleting something + x # Deleted something + # Finishing deletes +) # Completed +# Done deleting + +# Delete something +del ( + # Deleting something + x, # Deleted something + # Finishing deletes +) # Completed +# Done deleting + +# Delete something +del ( + # Deleting something + x # Deleted something + # Finishing deletes + + # Dangling comment +) # Completed +# Done deleting + +# Delete something +del x, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, b, c, d # Delete these +# Ready to delete -# Some comment +# Delete something del ( x, - # Slapping one here + # Deleting this aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, b, c, d - # Another one -) # Trailing comment -# Dangling comment + # Deleted +) # Completed +# Done ``` @@ -37,31 +71,67 @@ x = 1 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = 1 b, c, d = (2, 3, 4) -# Some comment -del x # Trailing comment -# Dangling comment +# Delete something +del x # Deleted something +# Done deleting + +# Delete something +del ( + # Deleting something + x # Deleted something + # Finishing deletes + # Completed +) +# Done deleting + +# Delete something +del ( + # Deleting something + x # Deleted something + # Finishing deletes + # Completed +) +# Done deleting + +# Delete something +del ( + # Deleting something + x, # Deleted something + # Finishing deletes +) # Completed +# Done deleting + +# Delete something +del ( + # Deleting something + x # Deleted something + # Finishing deletes + # Dangling comment + # Completed +) +# Done deleting -# Some comment +# Delete something del ( x, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, b, c, d, -) # Trailing comment -# Dangling comment +) # Delete these +# Ready to delete -# Some comment +# Delete something del ( x, - # Slapping one here + # Deleting this aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, b, c, d - # Another one -) # Trailing comment -# Dangling comment + # Deleted +) # Completed +# Done ```