更新登录页及优化相关功能
This commit is contained in:
@@ -13,10 +13,18 @@ from module_business.domain.pallet_state_machine import (
|
||||
|
||||
|
||||
class PalletStateMachineTest(unittest.TestCase):
|
||||
def test_dispatch_cannot_skip_receiving_confirmation(self) -> None:
|
||||
with self.assertRaises(InvalidPalletTransition):
|
||||
PalletStateMachine.ensure_transition(
|
||||
PalletFlowState.FILLED_IN_WAREHOUSE,
|
||||
PalletFlowState.AT_SITE_UNUSED,
|
||||
)
|
||||
|
||||
ALLOWED_TRANSITIONS = (
|
||||
(PalletFlowState.UNSTOCKED, PalletFlowState.EMPTY_IN_WAREHOUSE),
|
||||
(PalletFlowState.EMPTY_IN_WAREHOUSE, PalletFlowState.FILLED_IN_WAREHOUSE),
|
||||
(PalletFlowState.FILLED_IN_WAREHOUSE, PalletFlowState.AT_SITE_UNUSED),
|
||||
(PalletFlowState.FILLED_IN_WAREHOUSE, PalletFlowState.IN_TRANSIT),
|
||||
(PalletFlowState.IN_TRANSIT, PalletFlowState.AT_SITE_UNUSED),
|
||||
(PalletFlowState.AT_SITE_UNUSED, PalletFlowState.AT_SITE_PARTIAL),
|
||||
(PalletFlowState.AT_SITE_UNUSED, PalletFlowState.AT_SITE_EMPTY),
|
||||
(PalletFlowState.AT_SITE_UNUSED, PalletFlowState.RETURNING),
|
||||
@@ -75,6 +83,7 @@ class PalletEnumTest(unittest.TestCase):
|
||||
'UNSTOCKED',
|
||||
'EMPTY_IN_WAREHOUSE',
|
||||
'FILLED_IN_WAREHOUSE',
|
||||
'IN_TRANSIT',
|
||||
'AT_SITE_UNUSED',
|
||||
'AT_SITE_PARTIAL',
|
||||
'AT_SITE_EMPTY',
|
||||
@@ -92,6 +101,8 @@ class PalletEnumTest(unittest.TestCase):
|
||||
'INBOUND_CONFIRMED',
|
||||
'FILLING_CONFIRMED',
|
||||
'SHIPMENT_CONFIRMED',
|
||||
'SHIPMENT_RECEIVED',
|
||||
'TUNNEL_ENTERED',
|
||||
'USAGE_RECORDED',
|
||||
'RETURN_REQUESTED',
|
||||
'RETURN_CONFIRMED',
|
||||
|
||||
Reference in New Issue
Block a user