File size: 501 Bytes
df97e68
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
import pytest
from app.models import ActionModel, ActionType, PriorityMode, ApplicationCase, ServiceType

def test_action_model_validation():
    a = ActionModel(action_type=ActionType.SET_PRIORITY_MODE, priority_mode=PriorityMode.URGENT_FIRST)
    assert a.priority_mode == PriorityMode.URGENT_FIRST

def test_service_case_bounds():
    with pytest.raises(Exception):
        ApplicationCase(case_id="x", service_type=ServiceType.PASSPORT,
                        arrival_day=-1, sla_deadline_day=10)