Skip to content

Conversation

@jaymedina
Copy link
Contributor

@jaymedina jaymedina commented Sep 30, 2025

See #1250

All tests passing:

(synapseclient) bash-3.2$ pytest tests/integration/synapseclient/models/synchronous/*submission*.py 
======================================================================= test session starts ========================================================================
platform darwin -- Python 3.9.18, pytest-8.3.3, pluggy-1.5.0
rootdir: /Users/jmedina/Documents/forks/synapsePythonClient
configfile: pytest.ini
plugins: asyncio-0.24.0, socket-0.7.0, anyio-4.6.0, mock-3.14.0
asyncio: mode=auto, default_loop_scope=session
collected 67 items                                                                                                                                                 

tests/integration/synapseclient/models/synchronous/test_submission.py .....................                                                                  [ 31%]
tests/integration/synapseclient/models/synchronous/test_submission_bundle.py ...............                                                                 [ 53%]
tests/integration/synapseclient/models/synchronous/test_submission_status.py .......................                                                         [ 88%]
tests/integration/synapseclient/models/synchronous/test_submissionview.py ........                                                                           [100%]
======================================================================= test session starts ========================================================================
platform darwin -- Python 3.9.18, pytest-8.3.3, pluggy-1.5.0
rootdir: /Users/jmedina/Documents/forks/synapsePythonClient
configfile: pytest.ini
plugins: asyncio-0.24.0, socket-0.7.0, anyio-4.6.0, mock-3.14.0
asyncio: mode=auto, default_loop_scope=session
collected 68 items                                                                                                                                                 

tests/integration/synapseclient/models/async/test_submission_async.py ......................                                                                 [ 32%]
tests/integration/synapseclient/models/async/test_submission_bundle_async.py ...............                                                                 [ 54%]
tests/integration/synapseclient/models/async/test_submission_status_async.py .......................                                                         [ 88%]
======================================================================= test session starts ========================================================================
platform darwin -- Python 3.9.18, pytest-8.3.3, pluggy-1.5.0
rootdir: /Users/jmedina/Documents/forks/synapsePythonClient
configfile: pytest.ini
plugins: asyncio-0.24.0, socket-0.7.0, anyio-4.6.0, mock-3.14.0
asyncio: mode=auto, default_loop_scope=session
collected 53 items                                                                                                                                                 

tests/unit/synapseclient/models/async/unit_test_submission_async.py ................                                                                         [ 30%]
tests/unit/synapseclient/models/async/unit_test_submission_bundle_async.py ..............                                                                    [ 56%]
tests/unit/synapseclient/models/async/unit_test_submission_status_async.py .......................                                                           [100%]

======================================================================== 53 passed in 1.61s ========================================================================
======================================================================= test session starts ========================================================================
platform darwin -- Python 3.9.18, pytest-8.3.3, pluggy-1.5.0
rootdir: /Users/jmedina/Documents/forks/synapsePythonClient
configfile: pytest.ini
plugins: asyncio-0.24.0, socket-0.7.0, anyio-4.6.0, mock-3.14.0
asyncio: mode=auto, default_loop_scope=session
collected 67 items                                                                                                                                                 

tests/unit/synapseclient/models/synchronous/unit_test_submission.py .............................                                                            [ 43%]
tests/unit/synapseclient/models/synchronous/unit_test_submission_bundle.py ...............                                                                   [ 65%]
tests/unit/synapseclient/models/synchronous/unit_test_submission_status.py .......................                                                           [100%]

@jaymedina jaymedina force-pushed the synpy-1590-submission-model-main branch from 8b50d06 to a061fb4 Compare November 5, 2025 14:46
@jaymedina jaymedina force-pushed the synpy-1590-submission-model-functionality branch from 62ce5fb to f0d7ecc Compare November 5, 2025 15:04
@jaymedina jaymedina marked this pull request as ready for review November 21, 2025 19:29
@jaymedina jaymedina requested a review from a team as a code owner November 21, 2025 19:29
@jaymedina jaymedina force-pushed the synpy-1590-submission-model-main branch from a061fb4 to c748132 Compare December 1, 2025 16:33
@jaymedina
Copy link
Contributor Author

Looking good so far! I didn't see any deprecations, will you be doing that as part of this PR?

@andrewelamb that's been done in PR #1252 which I'll address after addressing all the threads here.

@jaymedina
Copy link
Contributor Author

All tests are passing, so I will merge this into the *main feature branch to collapse the commits:

===================================================================================== test session starts =====================================================================================
platform darwin -- Python 3.9.18, pytest-8.3.3, pluggy-1.5.0
rootdir: /Users/jmedina/Documents/forks/synapsePythonClient
configfile: pytest.ini
plugins: asyncio-0.24.0, socket-0.7.0, anyio-4.6.0, mock-3.14.0
asyncio: mode=auto, default_loop_scope=session
collected 233 items                                                                                                                                                                           

tests/integration/synapseclient/models/synchronous/test_submission_bundle.py ..............                                                                                             [  6%]
tests/integration/synapseclient/models/synchronous/test_submission.py .....................                                                                                             [ 15%]
tests/integration/synapseclient/models/synchronous/test_submission_status.py ......................                                                                                     [ 24%]
tests/integration/synapseclient/models/async/test_submission_bundle_async.py ...............                                                                                            [ 30%]
tests/integration/synapseclient/models/async/test_submission_async.py ......................                                                                                            [ 40%]
tests/integration/synapseclient/models/async/test_submission_status_async.py ......................                                                                                     [ 49%]
tests/unit/synapseclient/models/synchronous/unit_test_submission_bundle.py ..............                                                                                               [ 55%]
tests/unit/synapseclient/models/synchronous/unit_test_submission.py .............................                                                                                       [ 68%]
tests/unit/synapseclient/models/synchronous/unit_test_submission_status.py ......................                                                                                       [ 77%]
tests/unit/synapseclient/models/async/unit_test_submission_bundle_async.py ..............                                                                                               [ 83%]
tests/unit/synapseclient/models/async/unit_test_submission_async.py ................                                                                                                    [ 90%]
tests/unit/synapseclient/models/async/unit_test_submission_status_async.py ......................                                                                                       [100%]

=============================================================================== 233 passed in 120.44s (0:02:00) ===============================================================================

@jaymedina jaymedina merged commit 433ec88 into synpy-1590-submission-model-main Dec 22, 2025
10 of 19 checks passed
@jaymedina jaymedina deleted the synpy-1590-submission-model-functionality branch December 22, 2025 18:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants