def METHOD_NAME():
    """Assert a bootloader supporting pack has sector information"""
    # ToDo: validity checks for the information IN the sectors!
    cache = Cache(True, True)
    named_targets = (
        target for target in TARGETS if
        (hasattr(target, "device_name") and getattr(target, "bootloader_supported", False))
    )
    for target in named_targets:
        assert target.device_name in cache.index,\
            ("Target %s contains invalid device_name %s" %
             (target.name, target.device_name))
        assert "sectors" in cache.index[target.device_name],\
            ("Target %s does not have sectors" %
             (target.name))
        assert cache.index[target.device_name]["sectors"],\
            ("Device name %s is misssing sector information" %
             (target.device_name))