Kalpana-Multi-Model-Benchmark / tests /test_extraction.py
MaduRox's picture
Upload folder using huggingface_hub
e3584eb verified
Raw
History Blame Contribute Delete
817 Bytes
import tempfile
import os
from benchmark.extraction import extract_text_from_file
def test_extract_text_txt():
with tempfile.NamedTemporaryFile(suffix=".txt", delete=False, mode="w", encoding="utf-8") as f:
f.write("Extracted text sample content.")
path = f.name
try:
text = extract_text_from_file(path)
assert text == "Extracted text sample content."
finally:
os.remove(path)
def test_extract_text_csv():
with tempfile.NamedTemporaryFile(suffix=".csv", delete=False, mode="w", encoding="utf-8", newline="") as f:
f.write("Header1,Header2\nValue1,Value2")
path = f.name
try:
text = extract_text_from_file(path)
assert "Header1" in text
assert "Value1" in text
finally:
os.remove(path)