refactor: Clean up DB sessions consistently #2232
Annotations
10 errors and 2 warnings
quetz/tests/test_jobs.py#L641
test_post_new_job_from_plugin[quetz-dummyplugin:dummy_func-owner]
sqlalchemy.orm.exc.DetachedInstanceError: Instance <Task at 0x7f5478fcdd90> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
quetz/tests/test_jobs.py#L641
test_post_new_job_from_plugin[quetz-dummyplugin:dummy_job-owner]
sqlalchemy.orm.exc.DetachedInstanceError: Instance <Task at 0x7f54791967b0> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
quetz/tests/test_jobs.py#L665
test_post_new_job_with_handler[owner]
sqlalchemy.orm.exc.DetachedInstanceError: Instance <Task at 0x7f5478c73140> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
quetz/tests/test_jobs.py#L897
test_run_action_handler
AssertionError: expected call not found.
Expected: mock(my_arg=1)
Actual: mock(dao=<quetz.dao.Dao object at 0x7f546a071580>, my_arg=1)
pytest introspection follows:
Kwargs:
assert ***'dao': <quet..., 'my_arg': 1*** == ***'my_arg': 1***
Omitting 1 identical items, use -vv to show
Left contains 1 more item:
***'dao': <quetz.dao.Dao object at 0x7f546a071580>***
Full diff:
- ***'my_arg': 1***
+ ***'dao': <quetz.dao.Dao object at 0x7f546a071580>, 'my_arg': 1***
|
quetz/tests/test_jobs.py#L1007
test_run_periodic_package_version_job[start_date0]
AssertionError: assert <TaskStatus.failed: 'failed'> == <TaskStatus.s...ss: 'success'>
- success
+ failed
|
quetz/tests/test_jobs.py#L1007
test_run_periodic_package_version_job[None]
AssertionError: assert <TaskStatus.failed: 'failed'> == <TaskStatus.s...ss: 'success'>
- success
+ failed
|
quetz/tests/test_mirror.py#L734
test_mirror_initial_sync[repo_content0-expected_paths0]
sqlalchemy.orm.exc.DetachedInstanceError: Instance <Task at 0x7f547b605b80> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
quetz/tests/test_mirror.py#L734
test_mirror_initial_sync[repo_content1-expected_paths1]
sqlalchemy.orm.exc.DetachedInstanceError: Instance <Task at 0x7f5473d5aea0> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
quetz/tests/test_mirror.py#L734
test_mirror_initial_sync[repo_content2-expected_paths2]
sqlalchemy.orm.exc.DetachedInstanceError: Instance <Task at 0x7f5479076750> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
quetz/tests/test_mirror.py#L734
test_mirror_initial_sync[repo_content3-expected_paths3]
sqlalchemy.orm.exc.DetachedInstanceError: Instance <Task at 0x7f5473cb9610> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
This job failed
Loading