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.