tcms.rpc.api.template module

tcms.rpc.api.template.create(values)[source]
RPC Template.create(values)

Create a new Template object and store it in the database.

Parameters:

values (dict) – Field values for tcms.testcases.models.Template

Returns:

Serialized tcms.testcases.models.Template object

Return type:

dict

Raises:
  • ValueError – if input values don’t validate

  • PermissionDenied – if missing testcases.add_template permission

tcms.rpc.api.template.filter(query)[source]
RPC Template.filter(query)

Perform a search and return the resulting list of templates.

Parameters:

query (dict) – Field lookups for tcms.testcases.models.Template

Returns:

Serialized list of tcms.testcases.models.Template objects

Return type:

dict

Raises:

PermissionDenied – if missing testcases.view_template permission