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