Skip to content

Commit f8a1757

Browse files
committed
New patch release
1 parent 10dbe76 commit f8a1757

7 files changed

Lines changed: 38 additions & 44 deletions

File tree

.bumpversion.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[bumpversion]
2-
current_version = 1.6.0
2+
current_version = 1.6.1
33

44
[bumpversion:file:setup.cfg]
55

.github/workflows/ci.yml

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,18 +29,12 @@ jobs:
2929
python-version: ${{ matrix.python-version }}
3030
- name: Install dependencies
3131
run: |
32-
python -m pip install --upgrade pip wheel coveralls
32+
python -m pip install --upgrade pip wheel
3333
python -m pip install .[test]
3434
pip list
3535
- name: Test with pytest
3636
run: |
3737
python -m pytest -svv --cov=hooks --cov-config=setup.cfg
38-
- name: Coveralls
39-
env:
40-
COVERALLS_REPO_TOKEN: ${{ secrets.COVERALLS_REPO_TOKEN }}
41-
GITHUB_TOKEN: $COVERALLS_REPO_TOKEN
42-
COVERALLS_SERVICE_NAME: github
43-
run: coveralls -v --service=github-actions
4438
4539
build-sdist:
4640
if: startsWith(github.ref, 'refs/tags/')

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Hooks for pre-commit useful working with PO files.
1111

1212
```yaml
1313
- repo: https://github.com/mondeja/pre-commit-po-hooks
14-
rev: v1.6.0
14+
rev: v1.6.1
1515
hooks:
1616
- id: obsolete-messages
1717
- id: untranslated-messages

hooks/check_entries.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
"""Script that checks entries of PO files."""
22

33
import argparse
4-
import os
54
import sys
65

76

setup.cfg

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[metadata]
22
name = pre_commit_po_hooks
3-
version = 1.6.0
3+
version = 1.6.1
44
description = pre-commit hooks for PO files
55
long_description = file: README.md
66
long_description_content_type = text/markdown
@@ -18,6 +18,7 @@ classifiers =
1818
Programming Language :: Python :: 3.7
1919
Programming Language :: Python :: 3.8
2020
Programming Language :: Python :: 3.9
21+
Programming Language :: Python :: 3.10
2122

2223
[options]
2324
packages = find:
@@ -37,6 +38,7 @@ console_scripts =
3738

3839
[options.extras_require]
3940
dev =
41+
bump2version
4042
pytest==6.2.4
4143
pytest-cov==2.12.1
4244
test =

tests/__init__.py

Whitespace-only changes.

tests/test_check_entries.py

Lines changed: 32 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -6,45 +6,39 @@
66

77
import pytest
88

9-
from hooks.check_entries import (
10-
maximum_number_of_messages,
11-
maximum_number_of_lines,
12-
)
9+
from hooks.check_entries import maximum_number_of_lines, maximum_number_of_messages
1310

1411

1512
@pytest.mark.parametrize("quiet", (False, True), ids=("quiet=False", "quiet=True"))
1613
@pytest.mark.parametrize(
1714
(
18-
'n_messages',
19-
'max_n_messages',
20-
'expected_exitcode',
15+
"n_messages",
16+
"max_n_messages",
17+
"expected_exitcode",
2118
),
22-
(
23-
(5, 6, 0),
24-
(5, 5, 0),
25-
(5, 4, 1),
26-
(0, -1, 1)
27-
)
19+
((5, 6, 0), (5, 5, 0), (5, 4, 1), (0, -1, 1)),
2820
)
2921
def test_expected_number_of_messages(
3022
quiet,
3123
n_messages,
3224
max_n_messages,
3325
expected_exitcode,
3426
):
35-
content = '''#
27+
content = """#
3628
3729
msgid ""
3830
msgstr ""
3931
40-
''' + '\n\n'.join([f'msgid "{i}"\nmsgstr ""' for i in range(1, n_messages + 1)])
32+
""" + "\n\n".join(
33+
[f'msgid "{i}"\nmsgstr ""' for i in range(1, n_messages + 1)]
34+
)
4135

4236
with tempfile.NamedTemporaryFile(mode="w") as f:
4337
f.write(content)
4438
f.seek(0)
4539

4640
if quiet or not n_messages > max_n_messages:
47-
expected_stderr = ''
41+
expected_stderr = ""
4842
else:
4943
expected_stderr = (
5044
f"More messages ({n_messages}) than allowed"
@@ -53,40 +47,40 @@ def test_expected_number_of_messages(
5347

5448
stderr = io.StringIO()
5549
with contextlib.redirect_stderr(stderr):
56-
assert maximum_number_of_messages(
57-
[f.name], max_messages=max_n_messages, quiet=quiet,
58-
) == expected_exitcode
50+
assert (
51+
maximum_number_of_messages(
52+
[f.name],
53+
max_messages=max_n_messages,
54+
quiet=quiet,
55+
)
56+
== expected_exitcode
57+
)
5958
assert stderr.getvalue() == expected_stderr
6059

6160

6261
@pytest.mark.parametrize("quiet", (False, True), ids=("quiet=False", "quiet=True"))
6362
@pytest.mark.parametrize(
6463
(
65-
'n_lines',
66-
'max_n_lines',
67-
'expected_exitcode',
64+
"n_lines",
65+
"max_n_lines",
66+
"expected_exitcode",
6867
),
69-
(
70-
(5, 6, 0),
71-
(5, 5, 0),
72-
(5, 4, 1),
73-
(0, -1, 1)
74-
)
68+
((5, 6, 0), (5, 5, 0), (5, 4, 1), (0, -1, 1)),
7569
)
7670
def test_expected_number_of_lines(
7771
quiet,
7872
n_lines,
7973
max_n_lines,
8074
expected_exitcode,
8175
):
82-
content = '\n'.join([str(i) for i in range(n_lines)])
76+
content = "\n".join([str(i) for i in range(n_lines)])
8377

8478
with tempfile.NamedTemporaryFile(mode="w") as f:
8579
f.write(content)
8680
f.seek(0)
8781

8882
if quiet or not n_lines > max_n_lines:
89-
expected_stderr = ''
83+
expected_stderr = ""
9084
else:
9185
expected_stderr = (
9286
f"More lines ({n_lines}) than allowed"
@@ -95,7 +89,12 @@ def test_expected_number_of_lines(
9589

9690
stderr = io.StringIO()
9791
with contextlib.redirect_stderr(stderr):
98-
assert maximum_number_of_lines(
99-
[f.name], max_lines=max_n_lines, quiet=quiet,
100-
) == expected_exitcode
92+
assert (
93+
maximum_number_of_lines(
94+
[f.name],
95+
max_lines=max_n_lines,
96+
quiet=quiet,
97+
)
98+
== expected_exitcode
99+
)
101100
assert stderr.getvalue() == expected_stderr

0 commit comments

Comments
 (0)