Ejemplo 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]
Ejemplo 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]
Ejemplo 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]
Ejemplo 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]
Ejemplo 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() == []
Ejemplo 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() == []
Ejemplo 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() == []
Ejemplo 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]
Ejemplo 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() == []
Ejemplo 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]