Test Library for Decoding Encoded Data.
Project description
DecoderLibrary
Version = 0.1.1a9
Library Scope: GLOBAL
Created: 12/20/2019 14:46 UTC-8
Author: Joshua Kim Rivera | email:joshua.rivera@mnltechnology.com
Company: Spiralworks Technologies Inc.
Contents:
Introduction
DecoderLibrary is a Robotframework Test Library for interfacing tests with
Google Sheets using Google Sheets API v4.
View the latest keyword Documentation here.
Installation
Option 1
Install using pypi, run:
pip install rf-decoderlibrary
Usage
To use DecoderLibrary in Robot Framework tests, the library needs to
first be imported using the Library
setting as any other library.
*** Settings *** Documentation Simple example using GoogleSheetsLibrary Library GoogleSheetsLibrary ... scopes=['https://www.googleapis.com/auth/spreadsheets'] Library Collections # Initialize the connection to the spreadsheet. Suite Setup Initialize Spreadsheet ... spreadsheetId=sampleSpreadsheetId ... tokenFile=path/to/token.pickle *** Variables *** @{sample_range} Sheet!A1:E Sheet1!A1:E2 @{row_1} sample string ... written using ... googlesheets api v4 @{row_2} hello world ... i am using ... googlesheets api v4 @{values} ${row_1} ${row_2} &{body} values=${values} *** Test Cases *** Sample Fetch Data [Documentation] Fetch data from the initialized sheet. ${single_range_data} Fetch Single Range range_name=Sheet!A1:E1 Log To Console ${single_range_data} ${multiple_range_data} Fetch Multiple Range ranges=${sample_range} Log To Console ${multiple_range_data} Sample Write Data [Documentation] Writes data to the initialized sheet. ${response} Write To Range range_name=Sheet!A3:E4 ... body=${body} Log To Console ${response} Sample Data Append [Documentation] Append Data to the sheet. ${append_response} Append Values range_name=Sheet1 ... body=${body} Log To Console ${append_response}
Generating Documentation
To Generate the keyword Documentation, simple run:
python -m robot.libdoc DecoderLibrary documentation.html
Note that the library must first be installed before generating a documentation.
Dependencies
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size rf_decoderlibrary-0.1.1a1-py3-none-any.whl (6.0 kB) | File type Wheel | Python version py3 | Upload date | Hashes View |
Hashes for rf_decoderlibrary-0.1.1a1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a962c43ccc32d2abc8ec38796ee9fe10ecb8e59673446e10ecb513e53e73ea57 |
|
MD5 | 5951c74f01b6c89146de73b604f12270 |
|
BLAKE2-256 | 36c8f959f6ac82411001a912c1cc2bca9b17af79117252720fc6e73895716cb7 |