fix: resolve CI test failures - fix mock fixture name and complete assertions
Some checks failed
CI / test (push) Has been cancelled
CI / lint (push) Has been cancelled
CI / typecheck (push) Has been cancelled

This commit is contained in:
2026-01-30 19:28:41 +00:00
parent e5f0982fe6
commit d4afa890e8

View File

@@ -1,9 +1,8 @@
"""Tests for conversion service module.""" """Tests for conversion service module."""
import pytest from unittest.mock import MagicMock
from unittest.mock import MagicMock, patch
from codexchange.models import Language, ConversionRequest, ConversionResult from codexchange.models import Language
from codexchange.services.conversion_service import ConversionService from codexchange.services.conversion_service import ConversionService
@@ -84,8 +83,8 @@ class TestConversionService:
output = """Here is the converted code: output = """Here is the converted code:
```javascript ```javascript
console.log("Hello"); console.log("Hello");
``` ```
""" """
cleaned = service._clean_conversion_output(output) cleaned = service._clean_conversion_output(output)
assert cleaned == 'console.log("Hello");' assert cleaned == 'console.log("Hello");'
@@ -114,11 +113,11 @@ class TestConversionService:
service = ConversionService(ollama_service=mock_service) service = ConversionService(ollama_service=mock_service)
code = """ code = """
// This is a comment // This is a comment
function hello() { function hello() {
/* Block comment */ /* Block comment */
return 1; // inline comment return 1; // inline comment
} }
""" """
count = service.count_comments(code) count = service.count_comments(code)
assert count == 3 assert count == 3