コード例 #1
0
ファイル: test_brain.py プロジェクト: goodboychan/bonsai-sdk
def test_brain_training_episode_metrics(train_config):
    """
      NOTE: Test does not return correct JSON according to API documentation.
            We are verifying code paths.
    """
    brain = Brain(train_config)
    metrics = brain.training_episode_metrics()
    json.dumps(metrics)
コード例 #2
0
ファイル: test_brain.py プロジェクト: goodboychan/bonsai-sdk
def test_brain_get_timeout_error(train_config, request_errors, capsys):
    brain = Brain(train_config)
    brain.training_episode_metrics()
    _, err = capsys.readouterr()
    assert 'timed out' in err
コード例 #3
0
ファイル: test_brain.py プロジェクト: goodboychan/bonsai-sdk
def test_brain_get_http_error(train_config, request_errors, capsys):
    brain = Brain(train_config)
    metrics = brain.training_episode_metrics()
    _, err = capsys.readouterr()
    assert 'Request failed' in err
    assert metrics == {}
コード例 #4
0
ファイル: test_brain.py プロジェクト: goodboychan/bonsai-sdk
def test_brain_get_connection_error(train_config, request_errors, capsys):
    brain = Brain(train_config)
    brain.training_episode_metrics()
    _, err = capsys.readouterr()
    assert 'Unable to connect' in err