Ejemplo n.º 1
0
def test_update_links_01():
    links = {i for i in range(10)}
    new_links = {i for i in range(10, 13)}
    done_links = set()
    links, new_links, done_links = C.update_links(
            links, new_links, done_links, title='')
    assert links == {i for i in range(13)}
    assert new_links == {i for i in range(10, 13)}
    assert done_links == set()
Ejemplo n.º 2
0
def test_update_links_03():
    links = {i for i in range(10)}
    new_links = {i for i in range(10, 23)}
    done_links = {i for i in range(5, 15)}
    links, new_links, done_links = C.update_links(
            links, new_links, done_links, title='')
    temp = {i for i in range(10)}
    temp.update({i for i in range(15, 23)})
    print('links:', links)
    print('new_links:', new_links)
    print('temp:', temp)
    print('done_links:', done_links)
    assert links == temp
    assert new_links == {i for i in range(15, 23)}
    assert done_links == {i for i in range(5, 15)}
Ejemplo n.º 3
0
def test_update_links_02():
    links = {i for i in range(10)}
    new_links = {i for i in range(10, 13)}
    done_links = {i for i in range(5, 11)}
    links, new_links, done_links = C.update_links(
            links, new_links, done_links, title='')
    temp = {i for i in range(13)}
    temp.remove(10)
    print('links:', links)
    print('new_links:', new_links)
    print('temp:', temp)
    print('done_links:', done_links)
    assert links == temp
    assert new_links == {i for i in range(11, 13)}
    assert done_links == {i for i in range(5, 11)}
Ejemplo n.º 4
0
def test_update_links_06():
    links = {i for i in range(20)}
    new_links = {i for i in range(10, 23)}
    done_links = {i for i in range(5, 15)}
    title = 3
    links, new_links, done_links = C.update_links(
            links, new_links, done_links, title)
    temp = {i for i in range(23)}
    temp.remove(3)
    print('links:', links)
    print('new_links:', new_links)
    print('temp:', temp)
    print('done_links:', done_links)
    assert links == temp
    assert new_links == {20, 21, 22}
    assert done_links == {3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14}
Ejemplo n.º 5
0
def test_update_links_05():
    links = {i for i in range(10)}
    new_links = {i for i in range(10, 23)}
    done_links = {i for i in range(5, 15)}
    title = 3
    links, new_links, done_links = C.update_links(
            links, new_links, done_links, title)
    temp = {i for i in range(10)}
    temp.update({i for i in range(15, 23)})
    temp.remove(3)
    print('links:', links)
    print('new_links:', new_links)
    print('temp:', temp)
    print('done_links:', done_links)
    assert links == temp
    temp2 = {i for i in range(15, 23)}
    assert new_links == temp2
    temp3 = {i for i in range(5, 15)}
    temp3.add(3)
    assert done_links == temp3