Abstract (base) Fixture components.
The more useful bits are in fixture.loadable
An environment for loading data.
An instance of this class can safely be a module-level object. It may be more useful to use a concrete LoadableFixture, such as SQLAlchemyFixture
returns a decorator to wrap data around a method.
All positional arguments are DataSet class objects.
the decorated method will receive a new first argument, the Fixture.Data instance.
Loads one or more DataSet objects and provides an interface into that data.
Typically this is attached to a concrete Fixture class and constructed by data = fixture.data(...)