def _get_many_db_chassis(): chassis = [] for i in range(5): c = models.Chassis() c.update(self.fake_chassis) chassis.append(c) return chassis
def create_chassis(self, values): if not values.get('uuid'): values['uuid'] = utils.generate_uuid() chassis = models.Chassis() chassis.update(values) chassis.save() return chassis
def create_chassis(self, values): if not values.get('uuid'): values['uuid'] = utils.generate_uuid() chassis = models.Chassis() chassis.update(values) try: chassis.save() except db_exc.DBDuplicateEntry: raise exception.ChassisAlreadyExists(uuid=values['uuid']) return chassis
def create_chassis(self, values): if not values.get('uuid'): values['uuid'] = uuidutils.generate_uuid() chassis = models.Chassis() chassis.update(values) with _session_for_write() as session: try: session.add(chassis) session.flush() except db_exc.DBDuplicateEntry: raise exception.ChassisAlreadyExists(uuid=values['uuid']) return chassis
def _get_db_chassis(): c = models.Chassis() c.update(self.fake_chassis) return c