mirror of
https://github.com/boostorg/parameter.git
synced 2026-01-20 04:42:22 +00:00
26 lines
460 B
Python
26 lines
460 B
Python
r'''>>> import general
|
|
>>> general.f(1)
|
|
1.0
|
|
>>> general.f(x=2)
|
|
2.0
|
|
>>> general.f(1,y=2)
|
|
0.5
|
|
>>> general.f(x=4,z=2)
|
|
4.0
|
|
>>> general.f(y=2,x=4)
|
|
2.0
|
|
>>> general.f(z=0,y=2,x=4)
|
|
2.0
|
|
'''
|
|
|
|
def run(args = None):
|
|
if args is not None:
|
|
import sys
|
|
sys.argv = args
|
|
import doctest, test_general
|
|
return doctest.testmod(test_general)
|
|
|
|
if __name__ == '__main__':
|
|
import sys
|
|
sys.exit(run()[0])
|