flowserv.tests.serialize module
Helper methods to test object serialization.
- flowserv.tests.serialize.validate_file_handle(doc)
Validate serialization of a file handle.
- Parameters
doc (dict) – File handle serialization
- Raises
ValueError –
- flowserv.tests.serialize.validate_file_listing(doc, count)
Validate serialization of a file listing. The count parameter gives the expected number of files in the listing.
- Parameters
doc (dict) – Listing of file handle serializations
count (int) – Expected number of files in the listing
- Raises
ValueError –
- flowserv.tests.serialize.validate_group_handle(doc)
Validate serialization of a workflow group handle.
- Parameters
doc (dict) – Workflow group handle serialization
- Raises
ValueError –
- flowserv.tests.serialize.validate_group_listing(doc)
Validate serialization of a workflow group listing.
- Parameters
doc (dict) – Listing of workflow group descriptor serializations
- Raises
ValueError –
- flowserv.tests.serialize.validate_para_module(doc)
Validate serialization of a workflow parameter module handle.
- Parameters
doc (dict) – Workflow parameter module handle serialization
- Raises
ValueError –
- flowserv.tests.serialize.validate_parameter(doc)
Validate serialization of a workflow parameter.
- Parameters
doc (dict) – Parameter serialization
- Raises
ValueError –
- flowserv.tests.serialize.validate_ranking(doc)
Validate serialization of a workflow evaluation ranking.
- Parameters
doc (dict) – Ranking serialization
- Raises
ValueError –
- flowserv.tests.serialize.validate_reset_request(doc)
Validate serialization of a user password reset request.
- Parameters
doc (dict) – Reset request response serialization
- Raises
ValueError –
- flowserv.tests.serialize.validate_run_descriptor(doc)
Validate serialization of run descriptor.
- Parameters
doc (dict) – Run handle serialization
- Raises
ValueError –
- flowserv.tests.serialize.validate_run_handle(doc, state)
Validate serialization of a run handle.
- Parameters
doc (dict) – Run handle serialization
state (string) – Expected run state
- Raises
ValueError –
- flowserv.tests.serialize.validate_run_listing(doc)
Validate serialization of a workflow run listing.
- Parameters
doc (dict) – Serialization for listing of workflow run descriptors
- Raises
ValueError –
- flowserv.tests.serialize.validate_user_handle(doc, login, inactive=False)
Validate serialization of a user handle. Serialization depends on whether the user is currently logged in or not.
- Parameters
doc (dict) – User handle serialization
login (bool) – Flag indicating whether the handle is for a user that is logged in
inactive (bool, optional) – Flag indicating whether the user account has been activated yet
- Raises
ValueError –
- flowserv.tests.serialize.validate_user_listing(doc)
Validate serialization of a user listing.
- Parameters
doc (dict) – Serialization for listing of user descriptors
- Raises
ValueError –
- flowserv.tests.serialize.validate_workflow_handle(doc)
Validate serialization of a workflow handle. Here we distinguish between handles that have optional elements (description and instructions) and those that have not.
- Parameters
doc (dict) – Workflow handle serialization.
- Raises
ValueError –
- flowserv.tests.serialize.validate_workflow_listing(doc)
Validate serialization of a workflow descriptor listing.
- Parameters
doc (dict) – Serialization for listing of workflow descriptors
- Raises
ValueError –