Добавлен поллер накладной
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
import pytest
|
||||
|
||||
from app.domain.cdek_polling import TERMINAL_ORDER_STATUSES, is_terminal_order_status
|
||||
|
||||
|
||||
@pytest.mark.parametrize(
|
||||
"code", sorted(TERMINAL_ORDER_STATUSES)
|
||||
)
|
||||
def test_terminal_statuses_are_terminal(code: str) -> None:
|
||||
assert is_terminal_order_status(code) is True
|
||||
|
||||
|
||||
@pytest.mark.parametrize("code", ["ACCEPTED", "CREATED", "RECEIVED_AT_SHIPMENT_WAREHOUSE", ""])
|
||||
def test_non_terminal_statuses_are_not_terminal(code: str) -> None:
|
||||
assert is_terminal_order_status(code) is False
|
||||
|
||||
|
||||
def test_none_status_is_not_terminal() -> None:
|
||||
assert is_terminal_order_status(None) is False
|
||||
Reference in New Issue
Block a user