从 Python 中提取测试 Class 属性
Extract Test Class attributes from Python
从 Python 通过 win32com 我从我的 Enterprise Architect 项目中提取所有链接到 ID = element_id:
的用例的测试用例
test_cases = EA.GetElementSet("select * from t_objecttests where t_objecttests.Object_ID = %d "%element_id, 2);
通过循环 test_cases
,我想获得测试用例的属性。
我按照Test Class
中的指定来称呼它们
获取属性没有问题:Notes、ObjectType、Status。
通过调用其他属性,例如AcceptanceCriteria 和 Class,我得到一个 AttributeError。
如何获得它们?
您需要从您的对象中检索相应的测试对象,就像在这个伪代码中一样:
elem = repository.getElementById(<your test element id>)
test = elem.test.getAt(0)
print test.AcceptanceCriteria
从 Python 通过 win32com 我从我的 Enterprise Architect 项目中提取所有链接到 ID = element_id:
的用例的测试用例test_cases = EA.GetElementSet("select * from t_objecttests where t_objecttests.Object_ID = %d "%element_id, 2);
通过循环 test_cases
,我想获得测试用例的属性。
我按照Test Class
中的指定来称呼它们获取属性没有问题:Notes、ObjectType、Status。
通过调用其他属性,例如AcceptanceCriteria 和 Class,我得到一个 AttributeError。
如何获得它们?
您需要从您的对象中检索相应的测试对象,就像在这个伪代码中一样:
elem = repository.getElementById(<your test element id>)
test = elem.test.getAt(0)
print test.AcceptanceCriteria