saunter.providers

Providers can insert data into scripts from canned resources, or act as conduits into the backend for verification purposes.

csv_provider

class saunter.providers.csv_provider.CSVProvider(c)

Provides data for either data driven scripting or as oracles from a csv file

Params c:name of csv file located in support/csv directory
randomRow()

Gets a random row from the provider

Returns:List

django_provider

class saunter.providers.django_provider.DjangoProvider

Uses Django’s Models to access the database

get_random_user()

Gets a random user from the provider

Returns:Dictionary

sqlite3_provider

class saunter.providers.sqlite3_provider.DBProvider(db)

SQLite3 powered provider

Params db:name of db file located in support/db directory
get_random_user()

Gets a random user from the provider

Returns:Dictionary