Mercurial > hg > pyloader
comparison tests/objects.py @ 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 | 20bdb8125817 |
children |
comparison
equal
deleted
inserted
replaced
77:efb7a8a189e8 | 78:2449fb4a89c1 |
---|---|
33 values.update(self.values) | 33 values.update(self.values) |
34 if retval in values: | 34 if retval in values: |
35 return values[retval] | 35 return values[retval] |
36 return retval | 36 return retval |
37 | 37 |
38 class ArgsPrinter(object): | |
39 def __init__(self, *args, **kwargs): | |
40 self.args = args | |
41 self.kwargs = kwargs | |
42 def __call__(self): | |
43 for arg in self.args: | |
44 print arg | |
45 for kwarg in sorted(self.kwargs): | |
46 print kwarg + ": " + self.kwargs[kwarg] | |
47 | |
38 def wrap(app, **values): | 48 def wrap(app, **values): |
39 return Wrapper(app, **values) | 49 return Wrapper(app, **values) |
40 | 50 |
41 def fib(n): | 51 def fib(n): |
42 """return the nth fibonacci term""" | 52 """return the nth fibonacci term""" |