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.