コード例 #1
0
ファイル: test_config.py プロジェクト: zyedmaheen/pyquil
def test_config_qcs_auth_headers_valid_qmi_token():
    config = PyquilConfig(TEST_CONFIG_PATHS)
    config.user_auth_token = None
    config.qmi_auth_token = {
        "access_token": "secret",
        "refresh_token": "supersecret"
    }
    assert "Authorization" not in config.qcs_auth_headers
    assert "X-QMI-AUTH-TOKEN" in config.qcs_auth_headers
    assert config.qcs_auth_headers["X-QMI-AUTH-TOKEN"] == "secret"
コード例 #2
0
ファイル: test_config.py プロジェクト: zyedmaheen/pyquil
def test_config_qcs_auth_headers_valid_user_token():
    config = PyquilConfig(TEST_CONFIG_PATHS)
    config.user_auth_token = {
        "access_token": "secret",
        "refresh_token": "supersecret",
        "scope": "openid profile",
    }
    config.qmi_auth_token = None
    assert "Authorization" in config.qcs_auth_headers
    assert "X-QMI-AUTH-TOKEN" not in config.qcs_auth_headers
    assert config.qcs_auth_headers["Authorization"] == "Bearer secret"