コード例 #1
0
def test_different_ports_for_same_service(context):
    server_1 = start_server(__run_drone_information, config['drone_information']['port'])
    
    response = api_gateway.get('drone_information', '/')
    assert response

    stop_server(server_1)

    new_port = 6001
    server_2 = start_server(__run_drone_information, new_port)
    
    api_gateway.config = {
        'drone_information': {
            'host': '127.0.0.1', 
            'port': new_port + 1
        }
    }
    with pytest.raises(requests.exceptions.ConnectionError):
        api_gateway.get('drone_information', '/')

    api_gateway.config = {
        'drone_information': {
            'host': '127.0.0.1', 
            'port': new_port
        }
    }
    response = api_gateway.get('drone_information', '/')
    assert response

    stop_server(server_2)
コード例 #2
0
def parametrized_sig_server(request, ossl, ossl_config, test_artifacts_dir, worker_id):
    # Setup: start ossl server
    common.gen_keys(ossl, ossl_config, request.param, test_artifacts_dir, worker_id)
    server, port = common.start_server(ossl, test_artifacts_dir, request.param, worker_id)
    # Run tests
    yield request.param, port
    # Teardown: stop ossl server
    server.kill()
コード例 #3
0
def sig_default_server_port(ossl, ossl_config, test_artifacts_dir, worker_id):
    # Setup: start ossl server
    common.gen_keys(ossl, ossl_config, 'oqs_sig_default', test_artifacts_dir, worker_id)
    server, port = common.start_server(ossl, test_artifacts_dir, 'oqs_sig_default', worker_id)
    # Run tests
    yield port
    # Teardown: stop ossl server
    server.kill()
コード例 #4
0
def sig_default_server_port(client_type, test_artifacts_dir, worker_id):
    server, server_port = common.start_server(client_type, test_artifacts_dir, "dilithium2", worker_id)

    # Run tests
    yield server_port

    # Teardown: stop server
    server.kill()
コード例 #5
0
def parametrized_sig_server(request, client_type, test_artifacts_dir, worker_id):
    server, server_port = common.start_server(client_type, test_artifacts_dir, request.param, worker_id)

    # Run tests
    yield request.param, server_port

    # Teardown: stop server
    server.kill()
コード例 #6
0
ファイル: test_tls_basic.py プロジェクト: yeswici/boringssl
def parametrized_sig_server(request, bssl, bssl_shim):
    # Setup
    server, server_port = common.start_server(bssl, bssl_shim, request.param)
    # Run tests
    yield request.param, server_port

    # Teardown
    server.kill()
コード例 #7
0
def test_drone_information_integration(context):
    with pytest.raises(requests.exceptions.ConnectionError):
        api_gateway.get('drone_information', '/')

    server = start_server(__run_drone_information, config['drone_information']['port'])
    
    assert api_gateway.get('drone_information', '/')

    stop_server(server)
コード例 #8
0
def parametrized_sig_server(request, ossl, ossl_config, test_artifacts_dir, worker_id):
    if (sys.platform.startswith("win") and ("rainbowVclassic" in request.param)):
        pytest.skip('rainbowVclassic not supported in windows')
    # Setup: start ossl server
    common.gen_keys(ossl, ossl_config, request.param, test_artifacts_dir, worker_id)
    server, port = common.start_server(ossl, test_artifacts_dir, request.param, worker_id)
    # Run tests
    yield request.param, port
    # Teardown: stop ossl server
    server.kill()
コード例 #9
0
ファイル: test_tls_basic.py プロジェクト: yeswici/boringssl
def oqs_sig_default_server(bssl, bssl_shim):
    # Setup
    server, server_port = common.start_server(bssl, bssl_shim,
                                              'oqs_sig_default')

    # Run tests
    yield str(server_port)

    # Teardown
    server.kill()
コード例 #10
0
ファイル: test_basic.py プロジェクト: gudengxia/openssl_ccac
def sig_default_server_port(server_prog, server_type, client_prog, client_type,
                            test_artifacts_dir, worker_id):
    server, server_port = common.start_server(server_prog, server_type,
                                              client_prog, client_type,
                                              test_artifacts_dir,
                                              "oqs_sig_default", worker_id)

    # Run tests
    yield server_port

    # Teardown: stop server
    server.kill()
コード例 #11
0
def drone_information_server():
    server = start_server(__run_drone_information, config['drone_information']['port'])
    yield server
    stop_server(server)
コード例 #12
0
def live_predict(model_path, use_holistic):
    # launch UDP server to receive landmark features
    common.start_server(LandmarkReceiver(), SERVER_ADDR)