tcms.rpc.api.version module

tcms.rpc.api.version.create(values)[source]
RPC Version.create(values)

Add new version.

Parameters:

values (dict) – Field values for tcms.management.models.Version

Returns:

Serialized tcms.management.models.Version object

Return type:

dict

Raises:
  • ValueError – if input data validation fails

  • PermissionDenied – if missing management.add_version permission

Example:

# Add version for specified product:
>>> Version.create({'value': 'devel', 'product': 272})
{'id': '1106', 'value': 'devel', 'product': 272}
tcms.rpc.api.version.filter(query)[source]
RPC Version.filter(query)

Search and returns the resulting list of versions.

Parameters:

query (dict) – Field lookups for tcms.management.models.Version

Returns:

List of serialized tcms.management.models.Version objects

Return type:

list(dict)