def clickedOKButton(self): uccb = self.form.useCaseComboBox self.uc_ref = uccb.itemData(uccb.currentIndex()).toPyObject() if self.uc_ref is not None: algorithm = Algorithm() result = algorithm.execute(self.uc_ref) for i, test in enumerate(result.tests): #tc = clone.testcase(test, self.afefuc['project']) #tc = model.TestCase(test.path) #print self.uc_ref.title.text test.uc_ref = self.uc_ref test.title = converter.itemsToText( self.uc_ref.title) + ' - test #' + str(i) test.identifier = self.afefuc['project'].testcases.getUniqueId( self.uc_ref.identifier + '_T' + str(i)) self.parent.model.insertItem((None, test)) self.dialog.close()
def setUp(self): self.algorithm = Algorithm()