Example #1
0
def test_permit_amendment_model_validate_type_code():
    with pytest.raises(AssertionError) as e:
        PermitAmendment(permit_amendment_guid=uuid.uuid4(),
                        permit_id=0,
                        permit_amendment_status_code='A',
                        permit_amendment_type_code='',
                        received_date=datetime.today(),
                        issue_date=datetime.today(),
                        authorization_end_date=datetime.today())
    assert 'Permit amendment type code is not provided.' in str(e.value)
Example #2
0
def test_permit_model_validate_issue_date(db_session):
    with pytest.raises(AssertionError) as e:
        PermitAmendment(permit_amendment_guid=uuid.uuid4(),
                        permit_id=0,
                        permit_amendment_status_code='A',
                        permit_amendment_type_code='AM',
                        received_date=datetime.today(),
                        issue_date=datetime.today() + timedelta(days=1),
                        authorization_end_date=datetime.today())
    assert 'Permit amendment issue date cannot be set to the future.' in str(
        e.value)