Skip to main content
https://travis-ci.org/quintagroup/quintagroup.robotframework.utils.png?branch=master

Quintagroup robotframework utils

Data file parser

Datafile library provides more convenient way to save some of your test data than robotframework variables tables do.

For example you have a file ‘users.rst’ where you save users accounts information:

**Accounts on site**

=========  ====  ========  =================
users      id    password  email
=========  ====  ========  =================
admin      Eric  passwr    eric@example.com
manager    Jonh  passwr    jonh@example.com
publisher  Olga  passwr    olga@example.com
reader     Jane  passwr    _table_:
\                          work; jane@work.com|
\                          pesonal; jane@pesonal.com
=========  ====  ========  =================

and in test case you can parse this file and access its data in the following manner:

*** Settings ***
Library         quintagroup.robotframework.datafile.rst

*** Test Cases ***
Attribute alike access
    ${users}=  Read tables from file  ${CURDIR}/users.rst
    Should Be Equal  ${users.admin.id}  Eric
    Should Be Equal  ${users.manager.email}  jonh@example.com
    Should Be Equal  ${users.reader.id}  Jane
    Should Be Equal As String  ${users.reader.email}  [['work', 'jane@work.com'], ['pesonal', 'jane@pesonal.com']]
    Should Be Equal As String  ${users.reader.email}[0]  ['work', 'jane@work.com']

Changelog

1.0 (2013-12-16)

  • Initial release

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

quintagroup.robotframework.utils-1.0.zip (23.5 kB view details)

Uploaded Source

File details

Details for the file quintagroup.robotframework.utils-1.0.zip.

File metadata

File hashes

Hashes for quintagroup.robotframework.utils-1.0.zip
Algorithm Hash digest
SHA256 2c4740c20f7fa5b578e6fbec4f73c0029b0f3d90553c5dd7256f7b9bc8b3fbd3
MD5 8b83ae6b95c907bb587a9bed7f2936f6
BLAKE2b-256 e705f2ccd3112fa724564c2a967c656b136df1a533385d67b45732abf33c5a8c

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.0 This release

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page