fixtureload

Simple fixture loader


License
MIT
Install
pip install fixtureload==0.2

Documentation

Simple Fixture Loader

Source Directory:

_ fixtures
  \_ restapi.json

Fixture JSON Structure:

{
    "users": {
        "samples": {
            "a user": {"username": "ozan", "password": "test"},
            "user list": [{"username": "ozan", "password": "gizli0"}, {"username": "okan", "password": "gizli2"}]
        }
    }
}

Example:

import fixtureload
fixtureload.set_source_dir('/fixtures') # defaults to .

user_list = fixtureload.load('restapi/users/user list')
# user_list = [{'username': 'ozan', 'password': 'gizli0'}, {'username': 'okan', 'password': 'gizli2'}]

a_user = fixtureload.load('restapi/users/a user')
# a_user = {'username': 'ozan', 'password': 'gizli0'}