Ejemplo n.º 1
0
def test_hub_build_level_pass(monkeypatch, mock_load_config):
    monkeypatch.setattr(BaseExecutor, "load_config", mock_load_config)
    p_names, failed_levels = HubIO._test_build("jinahub/pod.dummy_mwu_encoder",
                                               BuildTestLevel.EXECUTOR,
                                               "sample/yaml.yaml", 10000, True)
    expected_failed_levels = []
    assert expected_failed_levels == failed_levels
Ejemplo n.º 2
0
def test_hub_build_level_pass(monkeypatch, mock_load_config):
    monkeypatch.setattr(BaseExecutor, "load_config", mock_load_config)
    args = set_hub_build_parser().parse_args(
        ['path/hub-mwu', '--push', '--host-info', '--test-level', 'EXECUTOR'])

    p_names, failed_levels = HubIO._test_build("jinahub/pod.dummy_mwu_encoder",
                                               BuildTestLevel.EXECUTOR,
                                               "sample/yaml.yaml", True)
    expected_failed_levels = []
    assert expected_failed_levels == failed_levels
Ejemplo n.º 3
0
def test_hub_build_level_fail(monkeypatch, mock_load_config):
    monkeypatch.setattr(BaseExecutor, "load_config", mock_load_config)

    expected_failed_levels = [
        BuildTestLevel.POD_NONDOCKER, BuildTestLevel.POD_DOCKER,
        BuildTestLevel.FLOW
    ]
    p_names, failed_levels = HubIO._test_build("jinahub/pod.dummy_mwu_encoder",
                                               BuildTestLevel.FLOW,
                                               'sampleconfig/yaml', 10000,
                                               True)
    assert expected_failed_levels == failed_levels