Skip to content

Commit 97a838e

Browse files
Merge pull request #31 from LukasNiessen/codex/test-ruff-cleanup
test: clean up ruff issues
2 parents 869a7b2 + 46dc0e7 commit 97a838e

5 files changed

Lines changed: 15 additions & 18 deletions

File tree

tests/common/test_declaration_detector.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
"""Tests for declaration detection utilities."""
22

3+
import ast
4+
35
from archunitpython.common.util.declaration_detector import (
4-
DeclarationCounts,
56
count_declarations,
67
is_abstract_class,
78
is_abstract_method,
89
is_protocol_class,
910
)
10-
import ast
1111

1212

1313
class TestIsAbstractClass:

tests/common/test_logger.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
"""Tests for the logging system."""
22

3-
import os
4-
import shutil
5-
from pathlib import Path
6-
73
from archunitpython.common.logging.types import LoggingOptions
84
from archunitpython.common.util.logger import CheckLogger
95

tests/files/test_file_assertions.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,10 @@
22

33
import os
44

5-
from archunitpython.common.extraction.graph import Edge
65
from archunitpython.common.projection.types import ProjectedEdge, ProjectedNode
76
from archunitpython.common.regex_factory import RegexFactory
87
from archunitpython.files.assertion.custom_file_logic import (
98
CustomFileViolation,
10-
FileInfo,
119
_build_file_info,
1210
gather_custom_file_violations,
1311
)
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
11
"""Sample utilities - imports external modules only."""
22

3-
import os
43
import json
4+
import os
55
from typing import Any
66

77

88
def read_config(path: str) -> Any:
99
with open(path) as f:
1010
return json.load(f)
11+
12+
13+
def platform_name() -> str:
14+
return os.name

tests/metrics/test_metrics.py

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,7 @@
22

33
import os
44

5-
from archunitpython.metrics.common.types import ClassInfo, FieldInfo, MethodInfo
6-
from archunitpython.metrics.extraction.extract_class_info import (
7-
extract_class_info,
8-
extract_enhanced_class_info,
9-
)
5+
from archunitpython.metrics.assertion.metric_thresholds import check_threshold
106
from archunitpython.metrics.calculation.count import (
117
ClassCountMetric,
128
FieldCountMetric,
@@ -16,6 +12,9 @@
1612
MethodCountMetric,
1713
StatementCountMetric,
1814
)
15+
from archunitpython.metrics.calculation.distance import (
16+
calculate_distance_metrics_for_project,
17+
)
1918
from archunitpython.metrics.calculation.lcom import (
2019
LCOM1,
2120
LCOM2,
@@ -26,11 +25,11 @@
2625
LCOM96b,
2726
LCOMStar,
2827
)
29-
from archunitpython.metrics.calculation.distance import (
30-
calculate_distance_metrics_for_project,
31-
calculate_file_distance_metrics,
28+
from archunitpython.metrics.common.types import ClassInfo, FieldInfo, MethodInfo
29+
from archunitpython.metrics.extraction.extract_class_info import (
30+
extract_class_info,
31+
extract_enhanced_class_info,
3232
)
33-
from archunitpython.metrics.assertion.metric_thresholds import check_threshold
3433

3534
FIXTURES_DIR = os.path.join(
3635
os.path.dirname(os.path.dirname(__file__)), "fixtures", "metrics_project"

0 commit comments

Comments
 (0)