tests.system.amazon.aws.utils
¶
包内容¶
类¶
存储要为 AWS 系统测试获取的变量的元数据。 |
|
此构建器类最终会构建一个 TaskFlow 任务,该任务将在 |
函数¶
|
给定一个参数名称:首先检查是否已存在环境变量, |
检索或生成一个环境 ID,验证其是否合适, |
|
|
|
|
如果此 dagrun 中的所有任务都已成功,则删除关联的日志。 |
|
属性¶
- tests.system.amazon.aws.utils.INVALID_ENV_ID_MSG: str = '为了最大程度地提高兼容性,SYSTEM_TESTS_ENV_ID 必须是一个以...开头的字母数字字符串'[源代码]¶
- class tests.system.amazon.aws.utils.Variable(name, to_split=False, delimiter=None, test_name=None, optional=False)[源代码]¶
存储要为 AWS 系统测试获取的变量的元数据。
- 参数
- class tests.system.amazon.aws.utils.SystemTestContextBuilder[源代码]¶
这个构建器类最终构建一个 TaskFlow 任务,该任务在运行时(任务执行时)运行。此任务生成并存储测试 ENV_ID 以及任何请求的外部资源(例如,IAM 角色、VPC 等)
- tests.system.amazon.aws.utils.fetch_variable(key, default_value=None, test_name=None, optional=False)[源代码]¶
给定一个参数名称:首先检查是否存在环境变量,然后检查 SSM 中的值。如果两者都不可用,则回退到可选的默认值。
- tests.system.amazon.aws.utils.set_env_id()[源代码]¶
检索或生成环境 ID,验证其是否适合,将其导出为环境变量,然后返回。
如果已生成环境 ID,则使用该 ID。否则,尝试获取它并将其导出为环境变量。如果没有可获取的环境 ID,则生成一个并将其导出为环境变量。
- 返回
有效的系统测试环境 ID。
- 返回类型