Skip to content

Python Reference Implementation Support

Alex Dutton edited this page Apr 1, 2020 · 60 revisions

Key:

  • yes - this feature is written and tested
  • ready - this test is written but test is not yet signed off
  • X - this feature is out-of-scope for the current project
Operation Client Server Test
1. Retrieve the Service Document yes yes yes
2.1. Creating Objects with only Metadata yes yes yes
2.2. Creating Objects with only By-Reference Files yes yes ready
2.3. Creating Objects with both Metadata and By-Reference Files yes yes ready
2.4. Creating Objects with Binary Files yes yes yes
2.5. Creating Objects with Packaged Content yes yes yes
2.6. Creating Objects with Segmented File Upload yes yes ready
3.1. Retrieving an Object's Status yes yes yes
3.2. Retrieving the Metadata from an Object yes yes yes
3.3. Retrieving a Binary File from an Object yes in progress (invenio perms) yes
3.4. Retrieving a Packaged Content representation of an Object X X X
4.1. Appending Metadata to an Object yes yes yes
4.2. Appending By-Reference Files to an Object yes yes ready
4.3. Appending Metadata and By-Reference Files to an Object yes yes ready
4.4. Appending a single Binary File to an Object yes yes yes
4.5. Appending Packaged Content to an Object yes yes yes
4.6. Append of Binary Files to an Object via Segmented File Upload yes yes ready
4.7. Append of Packaged Content to an Object via Segmented File Upload yes yes ready
5.1. Replacing the Metadata of an Object yes yes yes
5.2. Replacing a single File in an Object yes in progress (invenio perms) yes
5.3. Replacing a single File in an Object with a By-Reference File yes ? ready
5.4. Replacing a single File in an Object with a Segmented Upload yes ready
5.5. Replacing the FileSet of an Object with By-Reference Files yes yes ready
5.6. Replacing the FileSet of an Object with a single Binary File yes yes yes
5.7. Replacing the FileSet of an Object with a single Binary File via Segmented File Upload yes yes ready
5.8. Replacing an Object with Metadata only yes yes yes
5.9. Replacing an Object with By-Reference Files only yes yes ready
5.10. Replacing an Object with Metadata and By-Reference Files yes ready
5.11. Replacing an Object with a single Binary File yes yes yes
5.12. Replacing an Object with Packaged Content yes yes yes
5.13. Replacing an Object with a single Binary File via Segmented File Upload yes ready
5.14. Replacing an Object with Packaged Content via Segmented File Upload yes ready
6.1. Deleting an Object's Metadata yes yes yes
6.2. Deleting a single Binary File from an Object yes in progress (invenio perms) yes
6.3. Deleting all the Files from an Object yes yes yes
6.4. Deleting the entire Object yes yes yes
7.1. Initialise a Segmented File Upload yes yes ready
7.2. Upload a File Segment yes yes ready
7.3. Abort a Segmented File Upload yes yes ready
7.4. Retrieve information about a Segmented File Upload yes yes ready
8. Completing Previously In-Progress Deposits X yes X
Clone this wiki locally