| 1234567891011121314151617 |
- """出入库单 id 生成单元测试"""
- from unittest.mock import MagicMock
- from app.services.db.inventory_id import max_numeric_inbound_outbound_id
- def test_max_numeric_inbound_outbound_id_parses_scalar():
- db = MagicMock()
- db.execute.return_value.scalar.return_value = 1094
- assert max_numeric_inbound_outbound_id(db, "shanxia2.0") == 1094
- db.execute.assert_called_once()
- def test_max_numeric_inbound_outbound_id_empty():
- db = MagicMock()
- db.execute.return_value.scalar.return_value = None
- assert max_numeric_inbound_outbound_id(db, "shanxia2.0") == 0
|