def test_purge_old_versions_latest_has_wheel_plus_wheel(): v1 = add_version("foobar", "1.0") add_wheel(version=v1, **FOOBAR_1_WHEEL) v2 = add_version("foobar", "2.0") add_wheel(version=v2, **FOOBAR_2_WHEEL) purge_old_versions() assert Version.query.all() == [v2]
def test_purge_old_versions_latest_plus_data(): v1 = add_version("foobar", "1.0") whl1 = add_wheel(version=v1, **FOOBAR_1_WHEEL) whl1.set_data(FOOBAR_1_DATA) v2 = add_version("foobar", "2.0") purge_old_versions() assert sort_versions(Version.query.all()) == [v1, v2]
def test_purge_old_versions_latest_plus_wheel_plus_mid(): v1 = add_version('foobar', '1.0') add_wheel(version=v1, **FOOBAR_1_WHEEL) add_version('foobar', '1.5') v2 = add_version('foobar', '2.0') purge_old_versions() assert sort_versions(Version.query.all()) == [v1, v2]
def test_purge_old_versions_latest_plus_wheel_plus_mid(): v1 = add_version("foobar", "1.0") add_wheel(version=v1, **FOOBAR_1_WHEEL) add_version("foobar", "1.5") v2 = add_version("foobar", "2.0") purge_old_versions() assert sort_versions(Version.query.all()) == [v1, v2]
def test_purge_old_versions_latest_has_data_plus_data(): v1 = add_version('foobar', '1.0') whl1 = add_wheel(version=v1, **FOOBAR_1_WHEEL) whl1.set_data(FOOBAR_1_DATA) v2 = add_version('foobar', '2.0') whl2 = add_wheel(version=v2, **FOOBAR_2_WHEEL) whl2.set_data(FOOBAR_2_DATA) purge_old_versions() assert sort_versions(Version.query.all()) == [v2]
def test_purge_old_versions_latest_plus_wheel_plus_data_plus_mid(): v1 = add_version('foobar', '1.0') whl1 = add_wheel(version=v1, **FOOBAR_1_WHEEL) whl1.set_data(FOOBAR_1_DATA) add_version('foobar', '1.5') v2 = add_version('foobar', '2.0') add_wheel(version=v2, **FOOBAR_2_WHEEL) add_version('foobar', '2.5') v3 = add_version('foobar', '3.0') purge_old_versions() assert sort_versions(Version.query.all()) == [v1, v2, v3]
def test_purge_old_versions_two_versions(): add_version("foobar", "1.0") v2 = add_version("foobar", "2.0") purge_old_versions() assert Version.query.all() == [v2]
def test_purge_old_versions_one_version(): v1 = add_version("foobar", "1.0") purge_old_versions() assert Version.query.all() == [v1]
def test_purge_old_versions_latest_has_wheel_plus_one(): add_version('foobar', '1.0') v2 = add_version('foobar', '2.0') add_wheel(version=v2, **FOOBAR_2_WHEEL) purge_old_versions() assert Version.query.all() == [v2]
def test_purge_old_versions_two_versions(): add_version('foobar', '1.0') v2 = add_version('foobar', '2.0') purge_old_versions() assert Version.query.all() == [v2]
def test_purge_old_versions_one_version(): v1 = add_version('foobar', '1.0') purge_old_versions() assert Version.query.all() == [v1]