• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

MITLibraries / dspace-submission-service / 21718674661
97%
main: 98%

Build:
Build:
LAST BUILD BRANCH: IN-1614-dspace-8-support
DEFAULT BRANCH: main
Ran 05 Feb 2026 04:02PM UTC
Jobs 1
Files 7
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

05 Feb 2026 04:01PM UTC coverage: 97.347% (-0.4%) from 97.708%
21718674661

push

github

ehanson8
IN-1615-multiple-dspace-clients

Why these changes are being introduced:
* DSS needs to be able to create and persists clients for multiple DSpace instances during a submission run

How this addresses that need:
* Add local DSpace variables and dspace_instances method to Config class
* Add InvalidDSpaceDestinationError custom exception
* Update Submission.client attribute to dspace_clients containing a dict of DSpace clients
* Add get_dspace_client and _create_dspace_client methods to Submission class and corresponding unit tests
* Updates submit method to include CONFIG.SKIP_PROCESSING check and get_dspace_client call

Side effects of this change:
* None

Relevant ticket(s):
* https://mitlibraries.atlassian.net/browse/IN-1615

30 of 33 new or added lines in 3 files covered. (90.91%)

367 of 377 relevant lines covered (97.35%)

0.97 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
3
98.0
-1.23% submitter/submission.py
Jobs
ID Job ID Ran Files Coverage
1 21718674661.1 05 Feb 2026 04:02PM UTC 7
97.35
GitHub Action Run
Source Files on build 21718674661
  • Tree
  • List 7
  • Changed 3
  • Source Changed 3
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #21718674661
  • aacdb037 on github
  • Prev Build on main (#21646833793)
  • Next Build on IN-1615-multiple-dspace-clients (#21763590713)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc