Beispiel #1
0
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))
Beispiel #2
0
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))
Beispiel #3
0
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