Esempio n. 1
0
def test_iterqueue_multiwheel_version():
    assert iterqueue() == []
    p = add_project("FooBar")
    v1 = add_version(p, "1.0")
    whl1 = add_wheel(version=v1, **FOOBAR_1_WHEEL)
    whl1b = add_wheel(version=v1, **FOOBAR_1_WHEEL2)
    assert sort_wheels(iterqueue()) == [whl1b, whl1]
Esempio n. 2
0
def test_iterqueue_multiwheel_version_some_error():
    assert iterqueue() == []
    p = add_project("FooBar")
    v1 = add_version(p, "1.0")
    whl1 = add_wheel(version=v1, **FOOBAR_1_WHEEL)
    whl1.add_error("Testing")
    whl1b = add_wheel(version=v1, **FOOBAR_1_WHEEL2)
    assert iterqueue() == [whl1b]
Esempio n. 3
0
def test_iterqueue_multiwheel_version_some_data():
    assert iterqueue() == []
    p = add_project("FooBar")
    v1 = add_version(p, "1.0")
    whl1 = add_wheel(version=v1, **FOOBAR_1_WHEEL)
    whl1.set_data(FOOBAR_1_DATA)
    whl1b = add_wheel(version=v1, **FOOBAR_1_WHEEL2)
    assert iterqueue() == [whl1b]
Esempio n. 4
0
def test_iterqueue_ignore_empty_latest():
    assert iterqueue() == []
    p = add_project("FooBar")
    v1 = add_version(p, "1.0")
    whl1 = add_wheel(version=v1, **FOOBAR_1_WHEEL)
    assert iterqueue() == [whl1]
    add_version(p, "2.0")
    assert iterqueue() == [whl1]
Esempio n. 5
0
def test_iterqueue_skip_error():
    assert iterqueue() == []
    p = add_project("FooBar")
    v1 = add_version(p, "1.0")
    whl1 = add_wheel(version=v1, **FOOBAR_1_WHEEL)
    assert iterqueue() == [whl1]
    whl1.add_error("Testing")
    assert iterqueue() == []
Esempio n. 6
0
def test_iterqueue_skip_data():
    assert iterqueue() == []
    p = add_project("FooBar")
    v1 = add_version(p, "1.0")
    whl1 = add_wheel(version=v1, **FOOBAR_1_WHEEL)
    assert iterqueue() == [whl1]
    whl1.set_data(FOOBAR_1_DATA)
    assert iterqueue() == []
Esempio n. 7
0
def test_iterqueue_skip_error():
    assert iterqueue() == []
    p = add_project('FooBar')
    v1 = add_version(p, '1.0')
    whl1 = add_wheel(version=v1, **FOOBAR_1_WHEEL)
    assert iterqueue() == [whl1]
    whl1.add_error('Testing')
    assert iterqueue() == []
Esempio n. 8
0
def test_iterqueue_skip_non_latest():
    assert iterqueue() == []
    p = add_project("FooBar")
    v1 = add_version(p, "1.0")
    whl1 = add_wheel(version=v1, **FOOBAR_1_WHEEL)
    assert iterqueue() == [whl1]
    v2 = add_version(p, "2.0")
    whl2 = add_wheel(version=v2, **FOOBAR_2_WHEEL)
    assert iterqueue() == [whl2]
Esempio n. 9
0
def test_iterqueue_multiwheel_version_some_data_other_error():
    assert iterqueue() == []
    p = add_project('FooBar')
    v1 = add_version(p, '1.0')
    whl1 = add_wheel(version=v1, **FOOBAR_1_WHEEL)
    whl1.set_data(FOOBAR_1_DATA)
    whl1b = add_wheel(version=v1, **FOOBAR_1_WHEEL2)
    whl1b.add_error('Testing')
    assert iterqueue() == []
Esempio n. 10
0
def test_iterqueue_skip_large():
    assert iterqueue() == []
    p = add_project("FooBar")
    v1 = add_version(p, "1.0")
    whl1 = add_wheel(version=v1, **FOOBAR_1_WHEEL)
    whl1b = add_wheel(version=v1, **FOOBAR_1_WHEEL2)
    if whl1.size < whl1b.size:
        assert iterqueue(max_wheel_size=whl1.size) == [whl1]
    else:
        assert iterqueue(max_wheel_size=whl1b.size) == [whl1b]