code: def unpair(address):
      '''
      Unpair the bluetooth adapter from a device
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' bluetooth.unpair DE:AD:BE:EF:CA:FE
  
      Where DE:AD:BE:EF:CA:FE is the address of the device to unpair.
  
      TODO: This function is currently broken, as the bluez-simple-agent program
      no longer ships with BlueZ >= 5.0. It needs to be refactored.
      '''
      if not salt.utils.validate.net.mac(address):
          raise CommandExecutionError(
              'Invalid BD address passed to bluetooth.unpair'
          )
  
      cmd = 'bluez-test-device remove {0}'.format(address)
      out = __salt__['cmd.run'](cmd).splitlines()
      return ouf unpair(address):
      '''
      Unpair the bluetooth adapter from a device
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' bluetooth.unpair DE:AD:BE:EF:CA:FE
  
      Where DE:AD:BE:EF:CA:FE is the address of the device to unpair.
  
      TODO: This function is currently broken, as the bluez-simple-agent program
      no longer ships with BlueZ >= 5.0. It needs to be refactored.
      '''
      if not salt.utils.validate.net.mac(address):
          raise CommandExecutionError(
              'Invalid BD address passed to bluetooth.unpair'
          )
  
      cmd = 'bluez-test-device remove {0}'.format(address)
      out = __salt__['cmd.run'](cmd).splitlines()
      return out
docs: Unpair the bluetooth adapter from a device
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' bluetooth.unpair DE:AD:BE:EF:CA:FE
  
      Where DE:AD:BE:EF:CA:FE is the address of the device to unpair.
  
      TODO: This function is currently broken, as the bluez-simple-agent program
      no longer ships with BlueZ >= 5.0. It needs to be refactored.