Changeset 65980 in vbox for trunk/src/VBox/ValidationKit/testmanager/core/testgroup.py
- Timestamp:
- Mar 7, 2017 1:00:36 PM (8 years ago)
- svn:sync-xref-src-repo-rev:
- 113806
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/ValidationKit/testmanager/core/testgroup.py
r65226 r65980 353 353 354 354 dErrors = oNewMember.validateAndConvert(oDb, ModelDataBase.ksValidateFor_Other); 355 if len(dErrors) > 0:355 if dErrors: 356 356 asErrors.append(str(dErrors)); 357 357 358 if len(asErrors) == 0:358 if not asErrors: 359 359 for i, _ in enumerate(aoNewMembers): 360 360 idTestCase = aoNewMembers[i]; … … 364 364 break; 365 365 366 return (aoNewMembers, None if len(asErrors) == 0else '<br>\n'.join(asErrors));366 return (aoNewMembers, None if not asErrors else '<br>\n'.join(asErrors)); 367 367 368 368 … … 419 419 assert isinstance(oData, TestGroupDataEx); 420 420 dErrors = oData.validateAndConvert(self._oDb, oData.ksValidateFor_Add); 421 if len(dErrors) > 0:421 if dErrors: 422 422 raise TMInvalidData('addEntry invalid input: %s' % (dErrors,)); 423 423 self._assertUniq(oData, None); … … 453 453 assert isinstance(oData, TestGroupDataEx); 454 454 dErrors = oData.validateAndConvert(self._oDb, oData.ksValidateFor_Edit); 455 if len(dErrors) > 0:455 if dErrors: 456 456 raise TMInvalidData('editEntry invalid input: %s' % (dErrors,)); 457 457 self._assertUniq(oData, oData.idTestGroup); … … 502 502 ' AND tsExpire = \'infinity\'::TIMESTAMP\n' 503 503 , ( oData.idTestGroup, )); 504 if len(dNew) > 0:505 sQuery += ' AND idTestCase NOT IN (%s)' % (', '.join([str(iKey) for iKey in dNew .keys()]),);504 if dNew: 505 sQuery += ' AND idTestCase NOT IN (%s)' % (', '.join([str(iKey) for iKey in dNew]),); 506 506 self._oDb.execute(sQuery); 507 507 … … 527 527 , ( idTestGroup, )); 528 528 aoGroups = self._oDb.fetchAll(); 529 if len(aoGroups) > 0:529 if aoGroups: 530 530 asGroups = ['%s (#%d)' % (sName, idSchedGroup) for idSchedGroup, sName in aoGroups]; 531 531 raise TMRowInUse('Test group #%d is member of one or more scheduling groups: %s'
Note:
See TracChangeset
for help on using the changeset viewer.