我有一个从HP QC转储测试集列表的问题。我使用TestSetFactory对象和简单的SQL查询,我接收>对象(我想接收字典填充的基础转储。这段代码有什么问题?如果你对实现某些功能有疑问,请写
def create(self):
self._report_connector.connect()
self.qc_test_set_factory = self._report_connector._get_factory(self._path)
test_sets = self.qc_test_set_factory.NewList("SELECT * FROM CYCLE ")
if test_sets == None:
print " no results"
for test in test_sets:
pprint.pprint(test) #<---- it print me <COMOBject <unknow>>
print len(test_sets) #<---- it print me 1
不确定其余代码的准确性,但是您没有将SQL查询传递给TestSetFactory。NewList方法。如果你想要一切,传递一个空字符串。
test_sets = self.qc_test_set_factory.NewList("")