Initial commit: 包装审核 POC、Docker 与前后端
Made-with: Cursor
This commit is contained in:
30
tests/backend/test_barcode_cv.py
Normal file
30
tests/backend/test_barcode_cv.py
Normal file
@@ -0,0 +1,30 @@
|
||||
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
|
||||
Reference in New Issue
Block a user