From 1b069e2bb3b2867d608f05513ed20f62d64b4837 Mon Sep 17 00:00:00 2001 From: Yuzviak Date: Thu, 16 Apr 2026 22:02:29 +0300 Subject: [PATCH] style(e2e): ruff auto-fix imports and remove unused imports in e2e suite Co-Authored-By: Claude Opus 4.7 (1M context) --- src/gps_denied/testing/datasets/euroc.py | 1 - src/gps_denied/testing/harness.py | 1 - tests/e2e/conftest.py | 1 - tests/e2e/test_dataset_base.py | 2 +- tests/e2e/test_download.py | 4 +--- tests/e2e/test_euroc.py | 1 - tests/e2e/test_harness_smoke.py | 1 - tests/e2e/test_mars_lvig.py | 1 - tests/e2e/test_metrics.py | 2 +- tests/e2e/test_synthetic_adapter.py | 2 +- tests/e2e/test_vpair.py | 1 - 11 files changed, 4 insertions(+), 13 deletions(-) diff --git a/src/gps_denied/testing/datasets/euroc.py b/src/gps_denied/testing/datasets/euroc.py index 48b1204..cd294b6 100644 --- a/src/gps_denied/testing/datasets/euroc.py +++ b/src/gps_denied/testing/datasets/euroc.py @@ -18,7 +18,6 @@ from gps_denied.testing.datasets.base import ( PlatformClass, ) - EARTH_R = 6_378_137.0 FIXED_ORIGIN_LAT = 49.0 FIXED_ORIGIN_LON = 32.0 diff --git a/src/gps_denied/testing/harness.py b/src/gps_denied/testing/harness.py index f31973c..666dfbc 100644 --- a/src/gps_denied/testing/harness.py +++ b/src/gps_denied/testing/harness.py @@ -31,7 +31,6 @@ from gps_denied.core.vo import SequentialVisualOdometry from gps_denied.schemas.graph import FactorGraphConfig from gps_denied.testing.datasets.base import DatasetAdapter, PlatformClass - EARTH_R = 6_378_137.0 diff --git a/tests/e2e/conftest.py b/tests/e2e/conftest.py index 755ab77..64ee6f9 100644 --- a/tests/e2e/conftest.py +++ b/tests/e2e/conftest.py @@ -4,7 +4,6 @@ from pathlib import Path import pytest - REPO_ROOT = Path(__file__).resolve().parents[2] DATASETS_ROOT = REPO_ROOT / "datasets" diff --git a/tests/e2e/test_dataset_base.py b/tests/e2e/test_dataset_base.py index b5ef750..4eb7132 100644 --- a/tests/e2e/test_dataset_base.py +++ b/tests/e2e/test_dataset_base.py @@ -7,8 +7,8 @@ from gps_denied.testing.datasets.base import ( DatasetCapabilities, DatasetFrame, DatasetIMU, - DatasetPose, DatasetNotAvailableError, + DatasetPose, PlatformClass, ) diff --git a/tests/e2e/test_download.py b/tests/e2e/test_download.py index 27a4b29..49c53b1 100644 --- a/tests/e2e/test_download.py +++ b/tests/e2e/test_download.py @@ -3,13 +3,11 @@ import hashlib from pathlib import Path -import pytest - from gps_denied.testing.download import ( DATASET_REGISTRY, DatasetSpec, - verify_sha256, download_dataset, + verify_sha256, ) diff --git a/tests/e2e/test_euroc.py b/tests/e2e/test_euroc.py index ae8641c..f2c399d 100644 --- a/tests/e2e/test_euroc.py +++ b/tests/e2e/test_euroc.py @@ -11,7 +11,6 @@ from gps_denied.testing.datasets.euroc import EuRoCAdapter from gps_denied.testing.harness import E2EHarness from gps_denied.testing.metrics import absolute_trajectory_error - # Initial target — calibrated once real numbers land. EUROC_MH01_RMSE_CEILING_M = 5.0 diff --git a/tests/e2e/test_harness_smoke.py b/tests/e2e/test_harness_smoke.py index a7f71b7..ed56e6c 100644 --- a/tests/e2e/test_harness_smoke.py +++ b/tests/e2e/test_harness_smoke.py @@ -5,7 +5,6 @@ the harness runs to completion and produces one estimate per input frame. Correctness of VO on synthetic is out of scope — that's unit-test territory. """ -import numpy as np import pytest from gps_denied.testing.datasets.synthetic import SyntheticAdapter diff --git a/tests/e2e/test_mars_lvig.py b/tests/e2e/test_mars_lvig.py index 8cd7868..0da90d2 100644 --- a/tests/e2e/test_mars_lvig.py +++ b/tests/e2e/test_mars_lvig.py @@ -7,7 +7,6 @@ import pytest from gps_denied.testing.datasets.mars_lvig import MARSLVIGAdapter from gps_denied.testing.harness import E2EHarness - # Stress tier does not gate on RMSE — featureless sequences legitimately cause # tracking loss. The gate is whether the pipeline RUNS TO COMPLETION without # crashing, and what fraction of frames produced any estimate at all. diff --git a/tests/e2e/test_metrics.py b/tests/e2e/test_metrics.py index 20cc442..3405c02 100644 --- a/tests/e2e/test_metrics.py +++ b/tests/e2e/test_metrics.py @@ -4,9 +4,9 @@ import numpy as np import pytest from gps_denied.testing.metrics import ( - trajectory_rmse, absolute_trajectory_error, relative_pose_error, + trajectory_rmse, ) diff --git a/tests/e2e/test_synthetic_adapter.py b/tests/e2e/test_synthetic_adapter.py index 0ed7c07..1f65a5b 100644 --- a/tests/e2e/test_synthetic_adapter.py +++ b/tests/e2e/test_synthetic_adapter.py @@ -2,8 +2,8 @@ import numpy as np -from gps_denied.testing.datasets.synthetic import SyntheticAdapter from gps_denied.testing.datasets.base import PlatformClass +from gps_denied.testing.datasets.synthetic import SyntheticAdapter def test_synthetic_has_raw_imu(): diff --git a/tests/e2e/test_vpair.py b/tests/e2e/test_vpair.py index 00646e4..fd32ed9 100644 --- a/tests/e2e/test_vpair.py +++ b/tests/e2e/test_vpair.py @@ -12,7 +12,6 @@ from gps_denied.testing.datasets.vpair import VPAIRAdapter from gps_denied.testing.harness import E2EHarness from gps_denied.testing.metrics import absolute_trajectory_error - VPAIR_SAMPLE_RMSE_CEILING_M = 20.0 # initial target, calibrate after first runs