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