view tests/test.ini @ 78:2449fb4a89c1

rearrange test.ini file to make more sense; write another test class
author Jeff Hammel <jhammel@mozilla.com>
date Sat, 11 Jun 2011 14:53:07 -0700
parents 1339185cbd2d
children
line wrap: on
line source

# simple app with a callback
[:%(here)s/objects.py:StringMunge]
. = PRE
delimeter = !!!
callback = %(callback)s
[callback:%(here)s/objects.py:stringsort]

# fibonacci sequence function
[fibonacci:%(here)s/objects.py:fib]

# illustrate decorator syntax; bind '@' to a decorator
[@:%(here)s/objects.py:wrap]
app = %(object)s
[readable-fibonacci:@:%(here)s/objects.py:fib]
[foo:@:fibonacci]

# override: this will bind the result to fibonacci with an arg of n=5
[bar:fibonacci]
n=5

# illustrate decorator syntax with overrides
[extended-fibonacci:@:four=4,five=5:fibonacci]
[extended-fibonacci-2:@:five=5,eight=8:%(here)s/objects.py:fib]

# if you need more verbose control of overrides, you can have it
[verbose-decorator:@]
four = 4
five = 5
[extended-fibonacci-3:verbose-decorator:fibonacci]