Exemplo n.º 1
0
def test_empty():
    """Test no labels to add/remove."""
    assert filter_by_claimed([], claimed=False) == ([], False)
Exemplo n.º 2
0
def test_same_claim_status():
    """Test no duplicates when our label list already contains the current claimed status."""
    labels = ["bar", "foo", "status: claimed"]
    assert filter_by_claimed(gh_labels(labels), claimed=True) == \
        (["bar", "foo", "status: claimed"], False)
Exemplo n.º 3
0
def test_toggle_claim_status():
    """Test no 'status: claimed' when we say that claimed is now False."""
    labels = ["bar", "foo", "status: claimed"]
    assert filter_by_claimed(gh_labels(labels), claimed=False) == (["bar", "foo"], True)
Exemplo n.º 4
0
def test_add_claim():
    """Test added 'status: claim' to an empty label list."""
    assert filter_by_claimed([], claimed=True) == (["status: claimed"], True)