File size: 428 Bytes
e9315b2 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
import pytest
from jssp_openenv.models import parse_job_ids
def test_parse_job_ids():
assert parse_job_ids("1,2,3") == [1, 2, 3]
assert parse_job_ids("3,2,1") == [3, 2, 1]
assert parse_job_ids("") == []
assert parse_job_ids(",") == []
assert parse_job_ids("0,") == [0]
with pytest.raises(ValueError):
parse_job_ids("1,2,3,a")
with pytest.raises(ValueError):
parse_job_ids("0.1")
|