| 123456789101112131415161718192021222324252627282930313233 |
- """运输计划列表单据附件聚合"""
- from app.services.pl_plan_list_attachments import (
- _parse_image_urls,
- _stop_source_label,
- )
- def test_parse_image_urls_json_array():
- assert _parse_image_urls('["https://a/1.jpg","https://a/2.jpg"]') == [
- "https://a/1.jpg",
- "https://a/2.jpg",
- ]
- def test_parse_image_urls_csv():
- assert _parse_image_urls("https://a/1.jpg, https://a/2.jpg") == [
- "https://a/1.jpg",
- "https://a/2.jpg",
- ]
- def test_stop_source_label_load():
- assert _stop_source_label("load", "load-1", "司机", {}) == "装货·司机"
- assert _stop_source_label("load", "load-1", "现场", {}) == "装货·现场"
- def test_stop_source_label_delivery_with_seq():
- assert _stop_source_label("delivery", "d-1", "司机", {"d-1": 2}) == "送货#2·司机"
- assert _stop_source_label("delivery", "d-1", "现场", {"d-1": 2}) == "送货#2·现场"
- def test_stop_source_label_delivery_without_seq():
- assert _stop_source_label("delivery", "d-1", "现场", {}) == "送货·现场"
|