API Documentation

This section focuses on the four key modules that drive the Cloud QA testing framework:

Cloud Objects

The cloud objects represent the different resources that can be manipulated through the API:

  • ACloudObject: Base abstract class for all cloud objects

  • CloudUser: Class representing a user in the cloud system

  • CloudJob: Class representing a job in the cloud system

  • CloudPlatform: Class representing a platform in the cloud system

  • CloudToken: Class representing an authentication token

Given Steps

The given steps define the preconditions for tests:

  • given.py: General given steps for setting up test conditions

  • given_cloud.py: Cloud-specific given steps for setting up cloud resources

Then Steps

The then steps define the assertions and verifications:

  • then.py: General then steps for verifying API responses

  • then_cloud.py: Cloud-specific then steps for verifying cloud resources

For detailed API documentation, see the API Reference section.