feat: export OCR public API surface

This commit is contained in:
2026-07-21 23:02:34 -04:00
parent 89e86448b0
commit 26e0e72926
2 changed files with 24 additions and 2 deletions
+9
View File
@@ -5,3 +5,12 @@ import polygateway
def test_package_importable_with_version() -> None:
assert polygateway.__version__ == "0.1.0"
def test_ocr_public_surface_exported():
"""M3 OCR 公共 API 面(设计 §3;transport 结果与 Protocol 不出顶层)。"""
import polygateway
for name in ("OcrClient", "OcrSettings", "OcrTextResult", "OcrLayoutResult", "OcrLayoutElement"):
assert hasattr(polygateway, name), name
assert name in polygateway.__all__, name