File: format%40statement__top_level.pyi.snap

package info (click to toggle)
ruff 0.0.291%2Bdfsg1-4
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 27,672 kB
  • sloc: python: 30,930; sh: 189; makefile: 9
file content (165 lines) | stat: -rw-r--r-- 2,051 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
---
source: crates/ruff_python_formatter/tests/fixtures.rs
input_file: crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/top_level.pyi
---
## Input
```py
class A:
    def __init__(self):
        pass


class B:
    def __init__(self):
        pass


def foo():
    pass


class Del(expr_context):
    ...


class Load(expr_context):
    ...


# Some comment.
class Other(expr_context):
    ...


class Store(expr_context):
    ...


class Foo(Bar):
    ...


class Baz(Qux):
    def __init__(self):
        pass


class Quux(Qux):
    def __init__(self):
        pass


# Some comment.
class Quuz(Qux):
    def __init__(self):
        pass


def bar():
    ...


def baz():
    ...


def quux():
    """Some docstring."""


def quuz():
    """Some docstring."""

def a():
  ...

class Test:
  ...

class Test2(A):
  ...

def b(): ...
# comment
def c(): ...

class EllipsisWithComment:
    ...  # comment

def function_with_comment():
    ...  # comment

class EllispsisWithMultipleTrailing: # trailing class comment
    ... # trailing ellipsis comment

class EllipsisWithLeadingComment:
    # leading
    ...
```

## Output
```py
class A:
    def __init__(self):
        pass

class B:
    def __init__(self):
        pass

def foo():
    pass

class Del(expr_context): ...
class Load(expr_context): ...

# Some comment.
class Other(expr_context): ...
class Store(expr_context): ...
class Foo(Bar): ...

class Baz(Qux):
    def __init__(self):
        pass

class Quux(Qux):
    def __init__(self):
        pass

# Some comment.
class Quuz(Qux):
    def __init__(self):
        pass

def bar(): ...
def baz(): ...
def quux():
    """Some docstring."""

def quuz():
    """Some docstring."""

def a(): ...

class Test: ...
class Test2(A): ...

def b(): ...

# comment
def c(): ...

class EllipsisWithComment: ...  # comment

def function_with_comment(): ...  # comment

class EllispsisWithMultipleTrailing:  # trailing class comment
    ...  # trailing ellipsis comment

class EllipsisWithLeadingComment:
    # leading
    ...
```