示例#1
0
def test_valid_icon_path():
    args = mlflow_server_proxy.setup_mlflow()
    launcher_entry = args.get("launcher_entry")
    actual_icon_path = launcher_entry.get("icon_path")
    expected_icon_path = os.path.join(
        os.path.dirname(os.path.abspath(__file__)).strip("/tests"), "icons",
        "mlflow.svg")
    assert expected_icon_path in actual_icon_path
示例#2
0
def test_invalid_absurl():
    args = mlflow_server_proxy.setup_mlflow()
    absolute_url = args.get("absolute_url")
    assert absolute_url != "aedfa"
示例#3
0
def test_valid_absurl():
    args = mlflow_server_proxy.setup_mlflow()
    absolute_url = args.get("absolute_url")
    assert absolute_url is False
示例#4
0
def test_invalid_icon_path():
    args = mlflow_server_proxy.setup_mlflow()
    launcher_entry = args.get("launcher_entry")
    actual_icon_path = launcher_entry.get("icon_path")
    expected_icon_path = "/a/b/c"
    assert expected_icon_path != actual_icon_path
示例#5
0
def test_invalid_timeout():
    args = mlflow_server_proxy.setup_mlflow()
    timeout = args.get("timeout")
    assert str(timeout) != 'aedae'
示例#6
0
def test_valid_timeout():
    args = mlflow_server_proxy.setup_mlflow()
    timeout = args.get("timeout")
    assert str(timeout) == '10'
示例#7
0
def test_invalid_title():
    args = mlflow_server_proxy.setup_mlflow()
    launcher_entry = args.get("launcher_entry")
    assert launcher_entry.get('title') != 'abcd'
示例#8
0
def test_valid_title():
    args = mlflow_server_proxy.setup_mlflow()
    launcher_entry = args.get("launcher_entry")
    assert "MLFlow" in launcher_entry.get("title")