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 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())