Files
ZLD_POC/tests/backend/test_barcode_cv.py
2026-04-15 17:18:49 +08:00

31 lines
906 B
Python

from pathlib import Path
from backend.app.barcode_cv import decode_barcode_image
WORKDIR = Path("/Users/icemilk/Workspace/zld_POC")
def test_decode_barcode_image_reads_ean13_from_original_sample() -> None:
result = decode_barcode_image(WORKDIR / "1.jpg")
assert result["text"] == "6954930015983"
assert result["format"] == "EAN_13"
assert result["valid_checksum"] is True
def test_decode_barcode_image_reads_ean13_from_ma1_sample() -> None:
result = decode_barcode_image(WORKDIR / "ma1.png")
assert result["text"] == "6954930015983"
assert result["format"] == "EAN_13"
assert result["valid_checksum"] is True
def test_decode_barcode_image_reads_ean13_from_ma2_sample() -> None:
result = decode_barcode_image(WORKDIR / "ma2.png")
assert result["text"] == "6954930016737"
assert result["format"] == "EAN_13"
assert result["valid_checksum"] is True