refactor: move shutil import to top of test file and fix whitespace

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-02-13 21:08:48 +00:00
parent bcf5f652fc
commit d259d58431
+4 -4
View File
@@ -2,6 +2,7 @@
Tests for file detail view improvements including reprocessing and preview endpoints. Tests for file detail view improvements including reprocessing and preview endpoints.
""" """
import shutil
from unittest.mock import MagicMock, patch from unittest.mock import MagicMock, patch
import pytest import pytest
@@ -266,11 +267,10 @@ class TestSubtaskRetry:
processed_dir = tmp_path / "processed" processed_dir = tmp_path / "processed"
processed_dir.mkdir(exist_ok=True) processed_dir.mkdir(exist_ok=True)
processed_file = processed_dir / "processed_doc.pdf" processed_file = processed_dir / "processed_doc.pdf"
# Copy the sample PDF to processed directory # Copy the sample PDF to processed directory
import shutil
shutil.copy(sample_pdf_path, processed_file) shutil.copy(sample_pdf_path, processed_file)
# Create file record with non-existent local_filename but existing processed_file_path # Create file record with non-existent local_filename but existing processed_file_path
file_record = FileRecord( file_record = FileRecord(
filehash="pipeline_retry6", filehash="pipeline_retry6",
@@ -287,7 +287,7 @@ class TestSubtaskRetry:
with patch("app.tasks.extract_metadata_with_gpt.extract_metadata_with_gpt") as mock_extract: with patch("app.tasks.extract_metadata_with_gpt.extract_metadata_with_gpt") as mock_extract:
mock_extract.delay.return_value = mock_task mock_extract.delay.return_value = mock_task
response = client.post(f"/api/files/{file_record.id}/retry-subtask?subtask_name=embed_metadata_into_pdf") response = client.post(f"/api/files/{file_record.id}/retry-subtask?subtask_name=embed_metadata_into_pdf")
# Should succeed because file exists in processed directory # Should succeed because file exists in processed directory
assert response.status_code == 200 assert response.status_code == 200
data = response.json() data = response.json()