Beispiel #1
0
def make_chunk_disappear(chk):

    chk = check_for_string(chk)

    owners = chunk.get_chunk_owners(chk)

    for o in owners:
        protocol.send_CDEL(o, chk)

    chunk.remove_chunk(chk)
Beispiel #2
0
def make_chunk_disappear(chk):

    chk = check_for_string(chk)

    owners = chunk.get_chunk_owners(chk)

    for o in owners:
        protocol.send_CDEL(o, chk)

    chunk.remove_chunk(chk)
Beispiel #3
0
def all():
    chunk.add_user('sevauk', ['a', 'b', 'c'])
    chunk.register_chunk('d', 'sevauk')
    chunk.register_chunk('a', 'matt')
    chunk.register_chunk('z', 'paul')
    chunk.remove_user('matt')
    chunk.register_chunk('a', 'joe')
    chunk.register_chunk('d', 'matt')
    chunk.register_chunk('chunk', 'sevauk')
    chunk.register_chunk('chunk', 'matt')
    chunk.register_chunk('chunk', 'marc')
    chunk.remove_chunk('chunk')
    chunk.remove_chunk('b')
    chunk.remove_chunk('c')
    assert chunk.has_user_chunk('d', 'sevauk')
    assert chunk.chunks == {'a': ['sevauk', 'joe'], 'z': ['paul'], 'd': ['sevauk', 'matt']}
    assert chunk.users == {'paul': ['z'], 'marc': [], 'sevauk': ['a', 'd'], 'joe': ['a'], 'matt': ['d']}
Beispiel #4
0
def CDEL(params):

    chk = params.decode()

    chunk.remove_chunk(chk)
Beispiel #5
0
def CDEL(params):

    chk = params.decode()

    chunk.remove_chunk(chk)