| 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") | |