我想创建一个Robot Keywords文件,用于将不同的pod部署到Kubernetes。配置是根据从测试文件中调用关键字时传递的参数选择的。我创建了一个自定义python类来处理部署。该类采用由"生成的配置字典作为参数;get_ variables"函数。我想用get_variables生成的3个不同的配置文件实例化该类的三个对象。但是,当我多次调用get变量时,配置不会被覆盖。它保持不变。下面是一个例子来进一步解释:
Variables ../etc/get_test_config.py ${arg1} ${arg2} ${arg3}
Library k8s.K8s ${config} WITH NAME frontend
Variables ../etc/get_test_config.py ${arg4} ${arg5} ${arg6}
Library k8s.K8s ${config} WITH NAME backend
有什么解决方案吗?
是。
可以使用关键字"导入变量"。