示例#1
0
def test_init_developer_key(mocker):
    sheets = gsheets.Sheets(developer_key=mocker.sentinel.developer_key)

    assert isinstance(sheets, gsheets.Sheets)
    assert sheets._creds is None
    assert sheets._developer_key == mocker.sentinel.developer_key
示例#2
0
def sheets(mocker):
    return gsheets.Sheets(credentials=mocker.sentinel.credentials)
示例#3
0
def test_init_fail():
    with pytest.raises(ValueError):
        gsheets.Sheets()
示例#4
0
def sheet(spreadsheet_values):
    id = spreadsheet_values['spreadsheet']['spreadsheetId']
    yield gsheets.Sheets(credentials=None)[id]
示例#5
0
def sheet(mocker, spreadsheet_values):
    id = spreadsheet_values['spreadsheet']['spreadsheetId']
    yield gsheets.Sheets(credentials=mocker.sentinel.credentials)[id]
示例#6
0
def sheets():
    return gsheets.Sheets(credentials=None)
示例#7
0
def test_key():
    sheets = gsheets.Sheets(developer_key='key')

    assert isinstance(sheets, gsheets.Sheets)
    assert sheets._key == 'key'