Bonosa2's picture
Create conftest.py
7bc42b8 verified
import pytest
import torch
from PIL import Image
import numpy as np
import tempfile
import os
@pytest.fixture
def mock_device():
"""Mock device for testing"""
return "cpu"
@pytest.fixture
def sample_medical_text():
"""Sample medical text for testing"""
return """
Patient: John Smith, 45-year-old male
Chief Complaint: Chest pain for 2 hours
History: Patient reports sudden onset of sharp chest pain while at work.
Pain is 7/10 intensity, located substernal, radiating to left arm.
Physical Exam: VS: BP 150/90, HR 110, RR 22, O2 Sat 96% on RA.
Patient appears anxious and diaphoretic.
Assessment: Acute chest pain, rule out myocardial infarction
Plan: EKG, cardiac enzymes, chest X-ray, aspirin 325mg
"""
@pytest.fixture
def sample_image():
"""Create a sample image for OCR testing"""
# Create a simple white image with black text
img = Image.new('RGB', (400, 300), color='white')
return img
@pytest.fixture
def temp_image_file():
"""Create a temporary image file"""
with tempfile.NamedTemporaryFile(suffix='.png', delete=False) as tmp:
img = Image.new('RGB', (400, 300), color='white')
img.save(tmp.name)
yield tmp.name
os.unlink(tmp.name)