Skip to content

Commit 64395dd

Browse files
committed
same for sync
1 parent 40e95cd commit 64395dd

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

tests/integration/synapseclient/models/synchronous/test_submission_status.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."""
@@ -98,8 +100,8 @@ async def test_get_submission_status_by_id(
98100
assert submission_status.id == test_submission.id
99101
assert submission_status.entity_id == test_submission.entity_id
100102
assert (
101-
submission_status.status is not None
102-
) # Should have some status (e.g., "RECEIVED")
103+
submission_status.status in POSSIBLE_STATUSES
104+
)
103105
assert submission_status.etag is not None
104106
assert submission_status.status_version is not None
105107
assert submission_status.modified_on is not None

0 commit comments

Comments
 (0)