Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions tests/common/test_declaration_detector.py
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
"""Tests for declaration detection utilities."""

import ast

from archunitpython.common.util.declaration_detector import (
DeclarationCounts,
count_declarations,
is_abstract_class,
is_abstract_method,
is_protocol_class,
)
import ast


class TestIsAbstractClass:
Expand Down
4 changes: 0 additions & 4 deletions tests/common/test_logger.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
"""Tests for the logging system."""

import os
import shutil
from pathlib import Path

from archunitpython.common.logging.types import LoggingOptions
from archunitpython.common.util.logger import CheckLogger

Expand Down
2 changes: 0 additions & 2 deletions tests/files/test_file_assertions.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,10 @@

import os

from archunitpython.common.extraction.graph import Edge
from archunitpython.common.projection.types import ProjectedEdge, ProjectedNode
from archunitpython.common.regex_factory import RegexFactory
from archunitpython.files.assertion.custom_file_logic import (
CustomFileViolation,
FileInfo,
_build_file_info,
gather_custom_file_violations,
)
Expand Down
6 changes: 5 additions & 1 deletion tests/fixtures/sample_project/utils/helpers.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
"""Sample utilities - imports external modules only."""

import os
import json
import os
from typing import Any


def read_config(path: str) -> Any:
with open(path) as f:
return json.load(f)


def platform_name() -> str:
return os.name
17 changes: 8 additions & 9 deletions tests/metrics/test_metrics.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,7 @@

import os

from archunitpython.metrics.common.types import ClassInfo, FieldInfo, MethodInfo
from archunitpython.metrics.extraction.extract_class_info import (
extract_class_info,
extract_enhanced_class_info,
)
from archunitpython.metrics.assertion.metric_thresholds import check_threshold
from archunitpython.metrics.calculation.count import (
ClassCountMetric,
FieldCountMetric,
Expand All @@ -16,6 +12,9 @@
MethodCountMetric,
StatementCountMetric,
)
from archunitpython.metrics.calculation.distance import (
calculate_distance_metrics_for_project,
)
from archunitpython.metrics.calculation.lcom import (
LCOM1,
LCOM2,
Expand All @@ -26,11 +25,11 @@
LCOM96b,
LCOMStar,
)
from archunitpython.metrics.calculation.distance import (
calculate_distance_metrics_for_project,
calculate_file_distance_metrics,
from archunitpython.metrics.common.types import ClassInfo, FieldInfo, MethodInfo
from archunitpython.metrics.extraction.extract_class_info import (
extract_class_info,
extract_enhanced_class_info,
)
from archunitpython.metrics.assertion.metric_thresholds import check_threshold

FIXTURES_DIR = os.path.join(
os.path.dirname(os.path.dirname(__file__)), "fixtures", "metrics_project"
Expand Down