def testObstacle(self): b = Borg() igep1 = ObstacleEnvironmentProperties( self.iObstacle[0]["theEnvironmentProperties"][0], self.iObstacle[0]["theEnvironmentProperties"][1], self.iObstacle[0]["theEnvironmentProperties"][2], self.iObstacle[0]["theEnvironmentProperties"][3]) igp1 = ObstacleParameters(self.iObstacle[0]["theName"], self.iObstacle[0]["theOriginator"], [], [igep1]) b.dbProxy.addObstacle(igp1) b.dbProxy.relabelObstacles(igep1.name()) oObstacle = b.dbProxy.getObstacles() og1 = oObstacle[self.iObstacle[0]["theName"]] self.assertEqual(igp1.name(), og1.name()) self.assertEqual(igp1.originator(), og1.originator()) ogep1 = og1.environmentProperty(igep1.name()) self.assertEqual(igep1.definition(), ogep1.definition()) self.assertEqual(igep1.category(), ogep1.category()) igp1.setId(og1.id()) b.dbProxy.updateObstacle(igp1) b.dbProxy.deleteObstacle(og1.id())
def testObstacle(self): b = Borg() igep1 = ObstacleEnvironmentProperties(self.iObstacle[0]["theEnvironmentProperties"][0],self.iObstacle[0]["theEnvironmentProperties"][1],self.iObstacle[0]["theEnvironmentProperties"][2],self.iObstacle[0]["theEnvironmentProperties"][3]) igp1 = ObstacleParameters(self.iObstacle[0]["theName"],self.iObstacle[0]["theOriginator"],[],[igep1]) b.dbProxy.addObstacle(igp1) b.dbProxy.relabelObstacles(igep1.name()) oObstacle = b.dbProxy.getObstacles() og1 = oObstacle[self.iObstacle[0]["theName"]] self.assertEqual(igp1.name(), og1.name()) self.assertEqual(igp1.originator(), og1.originator()) ogep1 = og1.environmentProperty(igep1.name()) self.assertEqual(igep1.definition(), ogep1.definition()) self.assertEqual(igep1.category(), ogep1.category()) b.dbProxy.deleteObstacle(og1.id())