Skip to content

Commit 40e95cd

Browse files
committed
new global var: POSSIBLE_STATUSES
1 parent 7c7d474 commit 40e95cd

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

tests/integration/synapseclient/models/async/test_submission_status_async.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212
from synapseclient.core.exceptions import SynapseHTTPError
1313
from synapseclient.models import Evaluation, File, Project, Submission, SubmissionStatus
1414

15+
# Based on API reference: https://rest-docs.synapse.org/rest/org/sagebionetworks/evaluation/model/SubmissionStatusEnum.html
16+
POSSIBLE_STATUSES = ["OPEN", "CLOSED", "SCORED", "RECEIVED", "VALIDATED", "INVALID", "REJECTED", "ACCEPTED", "EVALUATION_IN_PROGRESS"]
1517

1618
class TestSubmissionStatusRetrieval:
1719
"""Tests for retrieving SubmissionStatus objects async."""
@@ -99,8 +101,8 @@ async def test_get_submission_status_by_id(
99101
assert submission_status.id == test_submission.id
100102
assert submission_status.entity_id == test_submission.entity_id
101103
assert (
102-
submission_status.status is not None
103-
) # Should have some status (e.g., "RECEIVED")
104+
submission_status.status in POSSIBLE_STATUSES
105+
)
104106
assert submission_status.etag is not None
105107
assert submission_status.status_version is not None
106108
assert submission_status.modified_on is not None

0 commit comments

Comments
 (0)