Skip to content

Commit b9d0e65

Browse files
committed
fix(test): fix linting test for good
1 parent 08df1f6 commit b9d0e65

File tree

4 files changed

+19
-333
lines changed

4 files changed

+19
-333
lines changed

pyproject.toml

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ classifiers = [
3030
]
3131

3232
[project.optional-dependencies]
33-
tests = [ "pytest>=6,<7", "pylint" ]
33+
tests = [ "pytest", "pylint" ]
3434
docs = [
3535
"mike",
3636
"mkdocstrings[python]",
@@ -52,3 +52,19 @@ package-dir = {"rustfst" = "rustfst-python/rustfst"}
5252
target = "rustfst.dylib.dylib"
5353
path = "rustfst-ffi/Cargo.toml"
5454
binding = "NoBinding"
55+
56+
[tool.pytest.ini_options]
57+
markers = ["rustfst"]
58+
59+
[tool.pylint.main]
60+
ignore = ["scripts"]
61+
persistent = true
62+
py-version = "3.8"
63+
64+
[tool.pylint."messages control"]
65+
enable = ["indexing-exception", "old-raise-syntax"]
66+
disable = ["design","similarities","no-self-use","attribute-defined-outside-init","locally-disabled","star-args","pointless-except","bad-option-value","global-statement","fixme","suppressed-message","useless-suppression","locally-enabled","no-member","no-name-in-module","import-error","unsubscriptable-object","unbalanced-tuple-unpacking","undefined-variable","not-context-manager","missing-docstring","cyclic-import","redefined-builtin","ungrouped-imports","wrong-import-order","bad-continuation","import-outside-toplevel","line-too-long"]
67+
68+
[tool.pylint.reports]
69+
output-format = "text"
70+
reports = "no"

rustfst-python/linting/linting_test.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,14 @@
11
import os
22
from pathlib import Path
33

4-
import pytest
54
from pylint.lint import Run
65

7-
ROOT_PATH = Path(__file__).parents[1]
6+
ROOT_PATH = Path(__file__).parent.parent
87
RCFILEPATH = ROOT_PATH / "linting" / "pylintrc"
98

109

1110
def run_linting_test(package):
12-
args = ["--rcfile", str(RCFILEPATH)]
13-
args += all_python_files(package)
11+
args = all_python_files(package)
1412

1513
run = Run(args, exit=False)
1614
assert run.linter.msg_status == 0

rustfst-python/linting/pylintrc

Lines changed: 0 additions & 326 deletions
This file was deleted.

rustfst-python/linting/pytest.ini

Lines changed: 0 additions & 2 deletions
This file was deleted.

0 commit comments

Comments
 (0)