Example #1
0
 def make_device(self,
                 device_type=None,
                 hostname=None,
                 tags=None,
                 is_public=True,
                 **kw):
     if device_type is None:
         device_type = self.make_device_type()
     if hostname is None:
         hostname = self.getUniqueString()
     if tags and type(tags) != list:
         tags = []
     device = Device(device_type=device_type,
                     is_public=is_public,
                     hostname=hostname,
                     **kw)
     if tags:
         device.tags = tags
     logging.debug("making a device of type %s %s %s with tags '%s'" % (
         device_type,
         device.is_public,
         device.hostname,
         ", ".join([x.name for x in device.tags.all()]),
     ))
     device.save()
     return device
Example #2
0
 def make_device(self,
                 device_type=None,
                 hostname=None,
                 tags=None,
                 is_public=True,
                 **kw):
     if device_type is None:
         device_type = self.ensure_device_type()
     if hostname is None:
         hostname = self.getUniqueString()
     if tags and type(tags) != list:
         tags = []
     # a hidden device type will override is_public
     device = Device(device_type=device_type,
                     is_public=is_public,
                     hostname=hostname,
                     is_pipeline=True,
                     **kw)
     self.make_fake_qemu_device(hostname)
     if tags:
         device.tags = tags
     logging.debug("making a device of type %s %s %s with tags '%s'" %
                   (device_type, device.is_public, device.hostname,
                    ", ".join([x.name for x in device.tags.all()])))
     device.save()
     return device
Example #3
0
 def make_device(self, device_type=None, hostname=None, tags=None, is_public=True, **kw):
     if device_type is None:
         device_type = self.ensure_device_type()
     if hostname is None:
         hostname = self.getUniqueString()
     if type(tags) != list:
         tags = []
     # a hidden device type will override is_public
     device = Device(device_type=device_type, is_public=is_public, hostname=hostname, **kw)
     device.tags = tags
     logging.debug("making a device of type %s %s %s with tags '%s'"
                   % (device_type, device.is_public, device.hostname, ", ".join([x.name for x in device.tags.all()])))
     device.save()
     return device
Example #4
0
 def make_device(self, device_type=None, hostname=None, tags=None, is_public=True, **kw):
     if device_type is None:
         device_type = self.ensure_device_type()
     if hostname is None:
         hostname = self.getUniqueString()
     if not isinstance(tags, list):
         tags = []
     # a hidden device type will override is_public
     device = Device(device_type=device_type, is_public=is_public, hostname=hostname, **kw)
     device.tags = tags
     logging.debug("making a device of type %s %s %s with tags '%s'",
                   device_type, device.is_public, device.hostname, ", ".join([x.name for x in device.tags.all()]))
     device.save()
     return device
 def make_device(self, device_type=None, hostname=None, tags=None, is_public=True, **kw):
     if device_type is None:
         device_type = self.make_device_type()
     if hostname is None:
         hostname = self.getUniqueString()
     if tags and type(tags) != list:
         tags = []
     device = Device(device_type=device_type, is_public=is_public, hostname=hostname, is_pipeline=True, **kw)
     self.make_fake_qemu_device(hostname)
     if tags:
         device.tags = tags
     logging.debug("making a device of type %s %s %s with tags '%s'"
                   % (device_type, device.is_public, device.hostname, ", ".join([x.name for x in device.tags.all()])))
     device.save()
     return device