def test_check_incompatible_minor_version_raises(config, monkeypatch, version): monkeypatch.setattr("devpi_server.main.get_state_version", lambda cfg: version) with pytest.raises(Fatal): check_compatible_version(config)
def test_check_incompatible_version_raises(config): versionfile = config.serverdir.join(".serverversion") versionfile.write("5.0.4") with pytest.raises(Fatal): check_compatible_version(config)
def test_check_compatible_version(config, version): versionfile = config.serverdir.join(".serverversion") versionfile.write(version) check_compatible_version(config)
def test_check_compatible_minor_version(config, monkeypatch): monkeypatch.setattr("devpi_server.main.get_state_version", lambda cfg: "2.2.0") monkeypatch.setattr("devpi_server.main.DATABASE_VERSION", "2") check_compatible_version(config)
def test_check_compatible_version_earlier(config, monkeypatch): monkeypatch.setattr("devpi_server.main.get_state_version", lambda cfg: "1.0") with pytest.raises(Fatal): check_compatible_version(config)
def test_check_incompatible_minor_version_raises(xom, monkeypatch, version): monkeypatch.setattr(xom, "get_state_version", lambda: version) monkeypatch.setattr("devpi_server.main.server_version", "2.3.0") with pytest.raises(Fatal): check_compatible_version(xom)
def test_check_compatible_minor_version(xom, monkeypatch): monkeypatch.setattr(xom, "get_state_version", lambda: "2.2.0") monkeypatch.setattr("devpi_server.main.server_version", "2.3.0") check_compatible_version(xom)
def test_check_compatible_version_self(xom): check_compatible_version(xom)
def test_check_compatible_version_earlier(xom, monkeypatch): monkeypatch.setattr(xom, "get_state_version", lambda: "1.0") with pytest.raises(Fatal): check_compatible_version(xom)