Skip to content

Commit 7ef6848

Browse files
Ken KundertKen Kundert
authored andcommitted
fix lint nits
1 parent 2c8fd66 commit 7ef6848

File tree

7 files changed

+46
-36
lines changed

7 files changed

+46
-36
lines changed

inform/inform.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3424,6 +3424,7 @@ def set_culprit(self, culprit):
34243424
warning: pyproject.toml, 25: empty line.
34253425
warning: pyproject.toml, 37: empty line.
34263426
warning: pyproject.toml, 43: empty line.
3427+
...
34273428
34283429
"""
34293430
return self.CulpritContextManager(self, culprit, append=False)

pyproject.toml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,3 +44,18 @@ changelog = "https://github.com/KenKundert/inform/blob/master/doc/releases.rst"
4444
[build-system]
4545
requires = ["flit_core >=2,<4"]
4646
build-backend = "flit_core.buildapi"
47+
48+
[tool.pytest.ini_options]
49+
addopts = "--tb=short"
50+
51+
[tool.ruff]
52+
exclude = [".tox", "doc", "Diffs"]
53+
54+
[tool.ruff.lint]
55+
select = ["F"]
56+
ignore = []
57+
58+
[tool.ruff.lint.per-file-ignores]
59+
"inform/__init__.py" = ["F401"]
60+
"tests/test_debug.py" = ["F841"]
61+
"tests/test_utilities.py" = ["F841"]

tests/test_debug.py

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
# Test Inform debug functions
22

3-
import builtins
4-
53
# Imports {{{1
64
from inform import Inform, aaa, ccc, ddd, ppp, sss, vvv
75
from textwrap import dedent
@@ -14,7 +12,7 @@ def test_anglicize(capsys):
1412
ppp()
1513
out, err = capsys.readouterr()
1614
assert out == dedent('''
17-
DEBUG: test_debug.py, 14, tests.test_debug.test_anglicize()
15+
DEBUG: test_debug.py, 12, tests.test_debug.test_anglicize()
1816
''').lstrip()
1917

2018
def test_grouch(capsys):
@@ -24,7 +22,7 @@ def test_grouch(capsys):
2422
ppp('hey now!', a, b)
2523
out, err = capsys.readouterr()
2624
assert out == dedent('''
27-
DEBUG: test_debug.py, 24, tests.test_debug.test_grouch(): hey now! 0 b
25+
DEBUG: test_debug.py, 22, tests.test_debug.test_grouch(): hey now! 0 b
2826
''').lstrip()
2927

3028
def test_salver(capsys):
@@ -38,7 +36,7 @@ def test_salver(capsys):
3836
ddd('hey now!', a, b, c, d, e)
3937
out, err = capsys.readouterr()
4038
assert out == dedent('''
41-
DEBUG: test_debug.py, 38, tests.test_debug.test_salver():
39+
DEBUG: test_debug.py, 36, tests.test_debug.test_salver():
4240
'hey now!'
4341
0
4442
'b'
@@ -58,7 +56,7 @@ def test_daiquiri(capsys):
5856
ddd(s='hey now!', a=a, b=b, c=c, d=d, e=e)
5957
out, err = capsys.readouterr()
6058
assert out == dedent('''
61-
DEBUG: test_debug.py, 58, tests.test_debug.test_daiquiri():
59+
DEBUG: test_debug.py, 56, tests.test_debug.test_daiquiri():
6260
a = 0
6361
b = 'b'
6462
c = [0, 'b']
@@ -77,7 +75,7 @@ def test_prude(capsys):
7775
Info(email='ted@ledbelly.com')
7876
out, err = capsys.readouterr()
7977
assert out == dedent('''
80-
DEBUG: test_debug.py, 73, tests.test_debug.Info.__init__():
78+
DEBUG: test_debug.py, 71, tests.test_debug.Info.__init__():
8179
email = 'ted@ledbelly.com'
8280
self = Info object containing {'email': 'ted@ledbelly.com'}
8381
''').lstrip()
@@ -94,7 +92,7 @@ def test_update(capsys):
9492
out, err = capsys.readouterr()
9593
out = '\n'.join(l for l in out.split('\n') if 'capsys' not in l)
9694
assert out == dedent('''
97-
DEBUG: test_debug.py, 93, tests.test_debug.test_update():
95+
DEBUG: test_debug.py, 91, tests.test_debug.test_update():
9896
a = 0
9997
b = 'b'
10098
c = [0, 'b']
@@ -113,7 +111,7 @@ def test_shear(capsys):
113111
vvv(a, b, c, d, e)
114112
out, err = capsys.readouterr()
115113
assert out == dedent('''
116-
DEBUG: test_debug.py, 113, tests.test_debug.test_shear():
114+
DEBUG: test_debug.py, 111, tests.test_debug.test_shear():
117115
a = 0
118116
b = 'b'
119117
c = [0, 'b']
@@ -126,23 +124,23 @@ def test_prostrate(capsys):
126124
sss()
127125
out, err = capsys.readouterr()
128126
out = out.strip().split('\n')
129-
assert out[0] == 'DEBUG: test_debug.py, 126, tests.test_debug.test_prostrate():'
130-
assert out[-2][-50:] == "tests/test_debug.py', line 126, in test_prostrate,"
127+
assert out[0] == 'DEBUG: test_debug.py, 124, tests.test_debug.test_prostrate():'
128+
assert out[-2][-50:] == "tests/test_debug.py', line 124, in test_prostrate,"
131129
assert out[-1] == ' sss()'
132130

133131
def test_rubber(capsys):
134132
Inform(colorscheme=None, prog_name=False)
135133
a = aaa('a')
136134
out, err = capsys.readouterr()
137135
assert out == dedent('''
138-
DEBUG: test_debug.py, 135, tests.test_debug.test_rubber(): 'a'
136+
DEBUG: test_debug.py, 133, tests.test_debug.test_rubber(): 'a'
139137
''').lstrip()
140138
assert a == 'a'
141139

142140
b = aaa(b = 'b')
143141
out, err = capsys.readouterr()
144142
assert out == dedent('''
145-
DEBUG: test_debug.py, 142, tests.test_debug.test_rubber(): b: 'b'
143+
DEBUG: test_debug.py, 140, tests.test_debug.test_rubber(): b: 'b'
146144
''').lstrip()
147145
assert b == 'b'
148146

@@ -152,7 +150,7 @@ def test_bartender(capsys):
152150
ret = aaa(b)
153151
out, err = capsys.readouterr()
154152
assert out == dedent('''
155-
DEBUG: test_debug.py, 152, tests.test_debug.test_bartender(): 'b'
153+
DEBUG: test_debug.py, 150, tests.test_debug.test_bartender(): 'b'
156154
''').lstrip()
157155
assert ret == 'b'
158156

@@ -161,7 +159,7 @@ def test_scene(capsys):
161159
ccc(msg)
162160
out, err = capsys.readouterr()
163161
assert out == dedent('''
164-
DEBUG: test_debug.py, 161, tests.test_debug.test_scene(): Inform
162+
DEBUG: test_debug.py, 159, tests.test_debug.test_scene(): Inform
165163
''').lstrip()
166164

167165

tests/test_inform.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from inform import (
55
Inform, InformantFactory, Error, codicil, dedent, display, done, error,
66
errors_accrued, fatal, log, output, terminate, terminate_if_errors, warn,
7-
set_culprit, add_culprit, get_culprit, join_culprit, tree
7+
set_culprit, add_culprit, get_culprit, join_culprit
88
)
99
from contextlib import contextmanager
1010
import sys
@@ -301,7 +301,7 @@ def test_pardon():
301301
try:
302302
rv = done(exit=False)
303303
assert rv == 0
304-
except SystemExit as e:
304+
except SystemExit:
305305
assert False
306306

307307
try:
@@ -313,25 +313,25 @@ def test_pardon():
313313
try:
314314
rv = terminate(exit=False)
315315
assert rv == 1
316-
except SystemExit as e:
316+
except SystemExit:
317317
assert False
318318

319319
try:
320320
rv = terminate(True, exit=False)
321321
assert rv == 1
322-
except SystemExit as e:
322+
except SystemExit:
323323
assert False
324324

325325
try:
326326
rv = terminate('fuxit', exit=False)
327327
assert rv == 1
328-
except SystemExit as e:
328+
except SystemExit:
329329
assert False
330330

331331
try:
332332
rv = terminate(6, exit=False)
333333
assert rv == 6
334-
except SystemExit as e:
334+
except SystemExit:
335335
assert False
336336

337337
try:
@@ -344,7 +344,7 @@ def test_pardon():
344344
try:
345345
rv = terminate_if_errors(exit=False)
346346
assert rv == 1
347-
except SystemExit as e:
347+
except SystemExit:
348348
assert False
349349

350350
try:

tests/test_utilities.py

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -893,19 +893,19 @@ def test_join():
893893
dict(key='trump'),
894894
]
895895
assert join(
896-
key='abby', name='Abby Normal', desc='team captain',
897-
template=('{key}: {name} -- {desc}', '{key}: {name}')
896+
template=('{key}: {name} -- {desc}', '{key}: {name}'),
897+
**disappointments[0]
898898
) == 'abby: Abby Normal -- team captain'
899899

900900
assert join(
901-
key='dizzy', name='Dizzy Functional',
902-
template=('{key}: {name} -- {desc}', '{key}: {name}')
901+
template=('{key}: {name} -- {desc}', '{key}: {name}'),
902+
**disappointments[1]
903903
) == 'dizzy: Dizzy Functional'
904904

905905
with pytest.raises(KeyError) as exception:
906906
assert join(
907-
key='trump',
908-
template=('{key}: {name} -- {desc}', '{key}: {name}')
907+
template=('{key}: {name} -- {desc}', '{key}: {name}'),
908+
**disappointments[2]
909909
)
910910
assert str(exception.value) == "'no template match.'"
911911

@@ -1267,7 +1267,7 @@ def test_prog_name(capsys):
12671267

12681268
def test_informer_attributes(capsys):
12691269
with Inform(prog_name='curly', pizza=True) as informer:
1270-
with pytest.raises(AttributeError) as exception:
1270+
with pytest.raises(AttributeError):
12711271
informer.__xxx
12721272
assert informer.yep == None
12731273
assert informer.prog_name == 'curly'
@@ -1681,9 +1681,8 @@ def test_paramedic(capsys):
16811681
stop = 1e-6
16821682
step = 1e-9
16831683
value = 0
1684-
with ProgressBar(stop, prefix='Progress: ') as progress:
1684+
with ProgressBar(stop, prefix='Progress: '):
16851685
while value <= stop:
1686-
# progress.draw(value)
16871686
value += step
16881687
display('after')
16891688
captured = capsys.readouterr()

tests/test_zdoctests.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
# dependency that I have not been able to track down that causes the other tests
44
# to fail if it goes first.
55

6-
import pytest
76
import doctest
87
import glob
98
import sys

tox.ini

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,9 @@ envlist = lint, pytest, mypy
33
isolated_build = True
44

55
[testenv:lint]
6-
deps =
7-
setuptools
8-
pylama
6+
deps = setuptools ruff
97
skip_install = true
10-
commands = pylama --ignore C901,E116,E251,E203,E501,E741,E731 inform/*.py
8+
commands = ruff check
119

1210
# Test environment
1311
[testenv]

0 commit comments

Comments
 (0)