File tree Expand file tree Collapse file tree 2 files changed +6
-4
lines changed
Expand file tree Collapse file tree 2 files changed +6
-4
lines changed Original file line number Diff line number Diff line change 2828 pip install pytest pytest-cov pytest-mock
2929
3030 - name : Run tests
31+ env :
32+ ANTHROPIC_API_KEY : " test-key-for-ci"
3133 run : |
32- python -m pytest test / -v --cov=cortex --cov-report=xml --cov-report=term-missing
34+ python -m pytest tests / -v --tb=short --cov=cortex --cov-report=xml --cov-report=term-missing
3335
3436 - name : Upload coverage to Codecov
3537 uses : codecov/codecov-action@v5
Original file line number Diff line number Diff line change 2626
2727from cortex .cli import CortexCLI
2828from cortex .user_preferences import PreferencesManager , ConflictSettings
29- from dependency_resolver import DependencyResolver
29+ from cortex . dependency_resolver import DependencyResolver
3030
3131
3232class TestConflictResolutionUI (unittest .TestCase ):
@@ -342,7 +342,7 @@ def tearDown(self):
342342 if os .path .exists (self .temp_dir ):
343343 shutil .rmtree (self .temp_dir )
344344
345- @patch ('dependency_resolver.DependencyResolver' )
345+ @patch ('cortex. dependency_resolver.DependencyResolver' )
346346 @patch ('builtins.input' )
347347 def test_conflict_detected_triggers_ui (self , mock_input , mock_resolver_class ):
348348 """Test that detected conflicts trigger interactive UI."""
@@ -382,7 +382,7 @@ def test_saved_preference_bypasses_ui(self):
382382 choice = saved [conflict_key ]
383383 self .assertEqual (choice , 'mysql-server' )
384384
385- @patch ('dependency_resolver.subprocess.run' )
385+ @patch ('cortex. dependency_resolver.subprocess.run' )
386386 def test_dependency_resolver_detects_conflicts (self , mock_run ):
387387 """Test that DependencyResolver correctly detects package conflicts."""
388388 # Mock apt-cache depends output
You can’t perform that action at this time.
0 commit comments