def delete(client, label): """Delete one or more labels. Deletes the LABELs with the given ids """ all_labels = Label.all(client) label = [Label.lookup(client, id, resources=all_labels) for id in label] for entry in label: entry.delete() click.echo("Deleted {} ".format(entry.id))
def delete(client, label): """Delete one or more labels. Deletes the LABELs with the given ids """ all_labels = Label.all(client) label = [Label.lookup(client, id, resources=all_labels) for id in label] for entry in label: entry.delete() click.echo("Deleted {} ".format(entry.id))
def list(client, label, **kwargs): """List labels. Lists information for a given LABEL or all labels in the organization. """ include = [Sensor] if label: labels = [Label.lookup(client, label, include=include)] else: labels = Label.all(client, include=include) Label.display(client, labels, include=include)
def test_display_map(client, capsys): labels = Label.all(client, include=[Sensor]) assert len(labels) > 0 display_map = Label.display_map(client) assert display_map is not None label = labels[0] values = [f(label) for f in display_map.values()] assert values is not None Label.display(client, [label]) out, err = capsys.readouterr() assert label.short_id in out