1010
1111import tempfile
1212from pathlib import Path
13- from unittest .mock import MagicMock , patch
13+ from unittest .mock import patch
1414
1515import pytest
1616from click .testing import CliRunner
1717
1818from stellium .cli import cli
19- from stellium .cli .cache import cache_clear_cmd , cache_group , cache_info_cmd , cache_size_cmd
20- from stellium .cli .chart import chart_from_registry_cmd , chart_group
21- from stellium .cli .ephemeris import ephemeris_download_cmd , ephemeris_group , ephemeris_list_cmd
2219from stellium .cli .ephemeris_download import (
2320 EPHEMERIS_BASE_URL ,
2421 FILE_PATTERNS ,
2825 get_required_files ,
2926)
3027
31-
3228# ============================================================================
3329# FIXTURES
3430# ============================================================================
@@ -351,9 +347,7 @@ def test_ephemeris_download_confirmation(self, runner: CliRunner):
351347
352348 def test_ephemeris_download_force (self , runner : CliRunner ):
353349 """Test 'ephemeris download --force' skips confirmation."""
354- with patch (
355- "stellium.cli.ephemeris.download_file" , return_value = True
356- ) as mock_download :
350+ with patch ("stellium.cli.ephemeris.download_file" , return_value = True ):
357351 with patch (
358352 "stellium.cli.ephemeris.get_required_files" ,
359353 return_value = ["test_file.se1" ],
@@ -369,9 +363,7 @@ def test_ephemeris_download_force(self, runner: CliRunner):
369363
370364 def test_ephemeris_download_quiet (self , runner : CliRunner ):
371365 """Test 'ephemeris download --quiet' suppresses output."""
372- with patch (
373- "stellium.cli.ephemeris.download_file" , return_value = True
374- ) as mock_download :
366+ with patch ("stellium.cli.ephemeris.download_file" , return_value = True ):
375367 with patch (
376368 "stellium.cli.ephemeris.get_required_files" ,
377369 return_value = ["test_file.se1" ],
@@ -389,9 +381,7 @@ def test_ephemeris_download_quiet(self, runner: CliRunner):
389381
390382 def test_ephemeris_download_with_years (self , runner : CliRunner ):
391383 """Test 'ephemeris download --years' downloads specific range."""
392- with patch (
393- "stellium.cli.ephemeris.download_file" , return_value = True
394- ) as mock_download :
384+ with patch ("stellium.cli.ephemeris.download_file" , return_value = True ):
395385 with patch (
396386 "stellium.cli.ephemeris.get_required_files"
397387 ) as mock_get_files :
@@ -512,7 +502,7 @@ def test_file_patterns_structure(self):
512502 assert "moon" in FILE_PATTERNS
513503 assert "asteroids" in FILE_PATTERNS
514504
515- for category , config in FILE_PATTERNS .items ():
505+ for _category , config in FILE_PATTERNS .items ():
516506 assert "prefix" in config
517507 assert "description" in config
518508 assert "size_kb" in config
0 commit comments