Metadata-Version: 1.1
Name: quintagroup.robotframework.utils
Version: 1.0
Summary: UNKNOWN
Home-page: http://svn.plone.org/svn/collective/
Author: Quintagroup
Author-email: support@quintagroup.com
License: GPL
Description: .. image::  https://travis-ci.org/quintagroup/quintagroup.robotframework.utils.png?branch=master
            :target: https://travis-ci.org/quintagroup/quintagroup.robotframework.utils
            
        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
        
Keywords: robotframework
Platform: UNKNOWN
Classifier: Programming Language :: Python
