def testTemplateRequirement(self): b = Borg() iTar = TemplateRequirementParameters( self.iTemplateReqs[0]["theName"], self.iTemplateReqs[0]["theAsset"], self.iTemplateReqs[0]["theType"], self.iTemplateReqs[0]["theDescription"], self.iTemplateReqs[0]["theRationale"], self.iTemplateReqs[0]["theFitCriterion"]) b.dbProxy.addTemplateRequirement(iTar) oTars = b.dbProxy.getTemplateRequirements() oTar = oTars[self.iTemplateReqs[0]["theName"]] self.assertEqual(iTar.name(), oTar.name()) self.assertEqual(iTar.asset(), oTar.asset()) self.assertEqual(iTar.type(), oTar.type()) self.assertEqual(iTar.description(), oTar.description()) self.assertEqual(iTar.rationale(), oTar.rationale()) self.assertEqual(iTar.fitCriterion(), oTar.fitCriterion()) iTar.theName = 'Updated name' iTar.setId(oTar.id()) b.dbProxy.updateTemplateRequirement(iTar) oTars = b.dbProxy.getTemplateRequirements() oTar = oTars['Updated name'] self.assertEqual(oTar.name(), 'Updated name') b.dbProxy.deleteTemplateRequirement(oTar.id())
def update_template_requirement(self, tr, name): trParams = TemplateRequirementParameters(reqName=tr.theName, assetName=tr.theAssetName, reqType=tr.theType, reqDesc=tr.theDescription, reqRat=tr.theRationale, reqFC=tr.theFitCriterion) try: trId = self.db_proxy.getDimensionId(name, 'template_requirement') trParams.setId(trId) self.db_proxy.updateTemplateRequirement(trParams) except ARMException as ex: self.close() raise ARMHTTPError(ex)
def update_template_requirement(self,tr,name): found_tr = self.get_template_requirement(name) trParams = TemplateRequirementParameters( reqName=tr.theName, assetName=tr.theAssetName, reqType=tr.theType, reqDesc=tr.theDescription, reqRat=tr.theRationale, reqFC=tr.theFitCriterion) trParams.setId(found_tr.theId) try: self.db_proxy.updateTemplateRequirement(trParams) except ARMException as ex: self.close() raise ARMHTTPError(ex)
def testTemplateRequirement(self): b = Borg() iTar = TemplateRequirementParameters(self.iTemplateReqs[0]["theName"],self.iTemplateReqs[0]["theAsset"],self.iTemplateReqs[0]["theType"],self.iTemplateReqs[0]["theDescription"],self.iTemplateReqs[0]["theRationale"],self.iTemplateReqs[0]["theFitCriterion"]) b.dbProxy.addTemplateRequirement(iTar) oTars = b.dbProxy.getTemplateRequirements() oTar = oTars[self.iTemplateReqs[0]["theName"]] self.assertEqual(iTar.name(), oTar.name()) self.assertEqual(iTar.asset(), oTar.asset()) self.assertEqual(iTar.type(), oTar.type()) self.assertEqual(iTar.description(), oTar.description()) self.assertEqual(iTar.rationale(), oTar.rationale()) self.assertEqual(iTar.fitCriterion(), oTar.fitCriterion()) iTar.theName = 'Updated name' iTar.setId(oTar.id()) b.dbProxy.updateTemplateRequirement(iTar) oTars = b.dbProxy.getTemplateRequirements() oTar = oTars['Updated name'] self.assertEqual(oTar.name(),'Updated name') b.dbProxy.deleteTemplateRequirement(oTar.id())
def parameters(self): parameters = TemplateRequirementParameters(self.theName,self.theAssetName,self.theType,self.theDescription,self.theRationale,self.theFitCriterion) parameters.setId(self.theRequirementId) return parameters
def parameters(self): parameters = TemplateRequirementParameters( self.theName, self.theAssetName, self.theType, self.theDescription, self.theRationale, self.theFitCriterion) parameters.setId(self.theRequirementId) return parameters