FloeTestCase

Copyright (C) 2023 Cadence Design Systems, Inc. (Cadence)

class artemis.test.FloeTestCase(methodName='runTest')

A helper class for testing packages and floes.

Test classes should inherit from FloeTestCase.

assertWorkFloeComplete(workfloe: WorkFloeJob)

Asserts that a workfloe completed successfully.

Parameters:

workfloe (WorkFloeJob) – A workfloe

Returns:

None

Raises:

AssertionError: If the specified workfloe is not complete or failed with errors.

get_packages() List[OrionTestPackage]

Returns a list of required packages. :return: List of packages :rtype: list<OrionTestPackage>

classmethod setUpClass()

If running in Orion, uploads all required packages.