コード例 #1
0
ファイル: conftest.py プロジェクト: microsoft/bonsai-common
def gateway_timeout_sim():
    config = BonsaiClientConfig()
    config.server = "http://127.0.0.1:9000"
    config.workspace = "gatewaytimeout"
    config.access_key = "1111"
    sim = MinimalSim(config)
    return sim
コード例 #2
0
ファイル: conftest.py プロジェクト: microsoft/bonsai-common
def unavailable_sim():
    config = BonsaiClientConfig()
    config.server = "http://127.0.0.1:9000"
    config.workspace = "unavailable"
    config.access_key = "1111"
    sim = MinimalSim(config)
    return sim
コード例 #3
0
ファイル: conftest.py プロジェクト: microsoft/bonsai-common
def forbidden_sim():
    config = BonsaiClientConfig()
    config.server = "http://127.0.0.1:9000"
    config.workspace = "forbidden"
    config.access_key = "1111"
    sim = MinimalSim(config)
    return sim
コード例 #4
0
ファイル: conftest.py プロジェクト: microsoft/bonsai-common
def unregister_event_sim():
    config = BonsaiClientConfig()
    config.server = "http://127.0.0.1:9000"
    config.workspace = "unregisterevent"
    config.access_key = "1111"
    sim = MinimalSim(config)
    return sim
コード例 #5
0
ファイル: conftest.py プロジェクト: microsoft/bonsai-common
def internal_server_err_sim():
    config = BonsaiClientConfig()
    config.server = "http://127.0.0.1:9000"
    config.workspace = "500"
    config.access_key = "1111"
    sim = MinimalSim(config)
    return sim
コード例 #6
0
def test_404_err_registration():
    config = BonsaiClientConfig()
    config.server = "http://127.0.0.1:9000"
    config.workspace = "notfound"
    config.access_key = "111"

    client = BonsaiClient(config)

    try:
        interface = SimulatorInterface(name="a", timeout=1)
        client.session.create(config.workspace, interface)
    except HttpResponseError as err:
        assert err.status_code == 404
コード例 #7
0
def test_flaky_sim(patched_sleep: Mock):
    config = BonsaiClientConfig()
    config.server = "http://127.0.0.1:9000"
    config.workspace = "flaky"
    config.access_key = "111"

    client = BonsaiClient(config)

    interface = SimulatorInterface(name="a", timeout=1)
    client.session.create(config.workspace, interface)

    counter = 0
    while counter < 100:
        sim_state = SimulatorState(session_id=1,
                                   sequence_id=1,
                                   state={},
                                   halted=False)
        client.session.advance(config.workspace, 1, body=sim_state)
        counter += 1