Files
parameter/test/python.py
Daniel Wallin 4350ac39f5 More tests.
[SVN r33268]
2006-03-08 15:13:53 +00:00

32 lines
474 B
Python

'''
>>> from python_parameter import X
>>> x = X()
>>> x.f(1,2)
3
>>> x.f(1,2,3)
6
>>> x.f(1,2, z = 3)
6
>>> x.f(z = 3, y = 2, x = 1)
6
>>> x.g()
'foobar'
>>> x.g(y = "baz")
'foobaz'
>>> x.g(x = "baz")
'bazbar'
>>> x.g(y = "foo", x = "bar")
'barfoo'
'''
def run(args = None):
if args is not None:
import sys
sys.argv = args
import doctest, python
return doctest.testmod(python)
if __name__ == '__main__':
import sys
sys.exit(run()[0])