コード例 #1
0
ファイル: test_session.py プロジェクト: urslee/rasterio
def test_oss_session_class():
    """OSSSession works"""
    oss_session = OSSSession(oss_access_key_id='foo',
                             oss_secret_access_key='bar',
                             oss_endpoint='null-island-1')
    assert oss_session._creds
    assert oss_session.get_credential_options()['OSS_ACCESS_KEY_ID'] == 'foo'
    assert oss_session.get_credential_options(
    )['OSS_SECRET_ACCESS_KEY'] == 'bar'
コード例 #2
0
ファイル: test_env.py プロジェクト: underchemist/rasterio
def test_oss_session_credentials(gdalenv):
    """Create an Env with a oss session."""
    oss_session = OSSSession(oss_access_key_id='id',
                             oss_secret_access_key='key',
                             oss_endpoint='null-island-1')
    with rasterio.env.Env(session=oss_session):
        assert getenv()['OSS_ACCESS_KEY_ID'] == 'id'
        assert getenv()['OSS_SECRET_ACCESS_KEY'] == 'key'
        assert getenv()['OSS_ENDPOINT'] == 'null-island-1'