Peach :: Generators :: data :: Wrap :: Class Wrap
[hide private]

Class Wrap

source code



Wraps another generator.  This is usefull when you
want to re-use a generator in a GeneratorList with
different transformers to change the permutations.

Note: Wrap is implemented using a deep copy of the
generator object passed to it.

Example:

  gen = Static('123456')
  
  allThings = GeneratorList([
        gen,
        Wrap(gen).setTransformer(HtmlEncode()),
        Wrap(gen).setTransformer(UrlEncode())
        ])

Instance Methods [hide private]
 
__init__(self, generator) source code
Method Details [hide private]

__init__(self, generator)
(Constructor)

source code 
Parameters:
  • group (Group) - Group to use
  • group (Group) - Generator to wrap
  • generator (Generator)