mirror of
https://github.com/astral-sh/ruff.git
synced 2025-08-31 07:37:38 +00:00
parent
e2b5c6ac5f
commit
cd8e1bad64
8 changed files with 137 additions and 6 deletions
|
@ -1,3 +1,4 @@
|
|||
# flags: --pyi
|
||||
from typing import Union
|
||||
|
||||
@bird
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
''''''
|
||||
|
||||
'\''
|
||||
'"'
|
||||
"'"
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
""""""
|
||||
|
||||
"'"
|
||||
'"'
|
||||
"'"
|
||||
|
|
16
crates/ruff_python_formatter/resources/test/fixtures/black/raw_docstring.py
vendored
Normal file
16
crates/ruff_python_formatter/resources/test/fixtures/black/raw_docstring.py
vendored
Normal file
|
@ -0,0 +1,16 @@
|
|||
# flags: --preview --skip-string-normalization
|
||||
class C:
|
||||
|
||||
r"""Raw"""
|
||||
|
||||
def f():
|
||||
|
||||
r"""Raw"""
|
||||
|
||||
class SingleQuotes:
|
||||
|
||||
|
||||
r'''Raw'''
|
||||
|
||||
class UpperCaseR:
|
||||
R"""Raw"""
|
14
crates/ruff_python_formatter/resources/test/fixtures/black/raw_docstring.py.expect
vendored
Normal file
14
crates/ruff_python_formatter/resources/test/fixtures/black/raw_docstring.py.expect
vendored
Normal file
|
@ -0,0 +1,14 @@
|
|||
class C:
|
||||
r"""Raw"""
|
||||
|
||||
|
||||
def f():
|
||||
r"""Raw"""
|
||||
|
||||
|
||||
class SingleQuotes:
|
||||
r'''Raw'''
|
||||
|
||||
|
||||
class UpperCaseR:
|
||||
R"""Raw"""
|
|
@ -5,6 +5,7 @@ input_file: crates/ruff_python_formatter/resources/test/fixtures/black/miscellan
|
|||
## Input
|
||||
|
||||
```py
|
||||
# flags: --pyi
|
||||
from typing import Union
|
||||
|
||||
@bird
|
||||
|
@ -42,7 +43,8 @@ def eggs() -> Union[str, int]: ...
|
|||
```diff
|
||||
--- Black
|
||||
+++ Ruff
|
||||
@@ -1,32 +1,58 @@
|
||||
@@ -1,32 +1,59 @@
|
||||
+# flags: --pyi
|
||||
from typing import Union
|
||||
|
||||
+
|
||||
|
@ -67,13 +69,13 @@ def eggs() -> Union[str, int]: ...
|
|||
- def BMethod(self, arg: List[str]) -> None: ...
|
||||
+ def BMethod(self, arg: List[str]) -> None:
|
||||
+ ...
|
||||
+
|
||||
+
|
||||
+class C:
|
||||
+ ...
|
||||
|
||||
-class C: ...
|
||||
|
||||
+class C:
|
||||
+ ...
|
||||
+
|
||||
+
|
||||
@hmm
|
||||
-class D: ...
|
||||
+class D:
|
||||
|
@ -118,6 +120,7 @@ def eggs() -> Union[str, int]: ...
|
|||
## Ruff Output
|
||||
|
||||
```py
|
||||
# flags: --pyi
|
||||
from typing import Union
|
||||
|
||||
|
||||
|
|
|
@ -6,6 +6,7 @@ input_file: crates/ruff_python_formatter/resources/test/fixtures/black/miscellan
|
|||
|
||||
```py
|
||||
''''''
|
||||
|
||||
'\''
|
||||
'"'
|
||||
"'"
|
||||
|
@ -69,7 +70,7 @@ f"\"{a}\"{'hello' * b}\"{c}\""
|
|||
```diff
|
||||
--- Black
|
||||
+++ Ruff
|
||||
@@ -24,7 +24,12 @@
|
||||
@@ -25,7 +25,12 @@
|
||||
r'Tricky "quote'
|
||||
r"Not-so-tricky \"quote"
|
||||
rf"{yay}"
|
||||
|
@ -89,6 +90,7 @@ f"\"{a}\"{'hello' * b}\"{c}\""
|
|||
|
||||
```py
|
||||
""""""
|
||||
|
||||
"'"
|
||||
'"'
|
||||
"'"
|
||||
|
@ -151,6 +153,7 @@ f"\"{a}\"{'hello' * b}\"{c}\""
|
|||
|
||||
```py
|
||||
""""""
|
||||
|
||||
"'"
|
||||
'"'
|
||||
"'"
|
||||
|
|
|
@ -0,0 +1,92 @@
|
|||
---
|
||||
source: crates/ruff_python_formatter/tests/fixtures.rs
|
||||
input_file: crates/ruff_python_formatter/resources/test/fixtures/black/raw_docstring.py
|
||||
---
|
||||
## Input
|
||||
|
||||
```py
|
||||
# flags: --preview --skip-string-normalization
|
||||
class C:
|
||||
|
||||
r"""Raw"""
|
||||
|
||||
def f():
|
||||
|
||||
r"""Raw"""
|
||||
|
||||
class SingleQuotes:
|
||||
|
||||
|
||||
r'''Raw'''
|
||||
|
||||
class UpperCaseR:
|
||||
R"""Raw"""
|
||||
```
|
||||
|
||||
## Black Differences
|
||||
|
||||
```diff
|
||||
--- Black
|
||||
+++ Ruff
|
||||
@@ -1,4 +1,6 @@
|
||||
+# flags: --preview --skip-string-normalization
|
||||
class C:
|
||||
+
|
||||
r"""Raw"""
|
||||
|
||||
|
||||
@@ -7,8 +9,9 @@
|
||||
|
||||
|
||||
class SingleQuotes:
|
||||
- r'''Raw'''
|
||||
|
||||
+ r"""Raw"""
|
||||
+
|
||||
|
||||
class UpperCaseR:
|
||||
R"""Raw"""
|
||||
```
|
||||
|
||||
## Ruff Output
|
||||
|
||||
```py
|
||||
# flags: --preview --skip-string-normalization
|
||||
class C:
|
||||
|
||||
r"""Raw"""
|
||||
|
||||
|
||||
def f():
|
||||
r"""Raw"""
|
||||
|
||||
|
||||
class SingleQuotes:
|
||||
|
||||
r"""Raw"""
|
||||
|
||||
|
||||
class UpperCaseR:
|
||||
R"""Raw"""
|
||||
```
|
||||
|
||||
## Black Output
|
||||
|
||||
```py
|
||||
class C:
|
||||
r"""Raw"""
|
||||
|
||||
|
||||
def f():
|
||||
r"""Raw"""
|
||||
|
||||
|
||||
class SingleQuotes:
|
||||
r'''Raw'''
|
||||
|
||||
|
||||
class UpperCaseR:
|
||||
R"""Raw"""
|
||||
```
|
||||
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue