2
0
mirror of https://github.com/boostorg/python.git synced 2026-01-22 05:22:45 +00:00
Files
python/shared_modules/shared_modules.py
Ullrich Köthe 9374bca9a0 improved error reporting
[SVN r8400]
2000-12-08 00:56:11 +00:00

41 lines
647 B
Python

r'''
>>> import shared
>>> import m1
>>> import m2
>>> ls = shared.Shared()
>>> ls.name()
'Shared'
>>> l1 = m1.M1()
>>> l1.name()
'M1'
>>> l2 = m2.M2()
>>> l2.name()
'M2'
>>> shared.test(ls)
'Shared'
>>> shared.test(l1)
'M1'
>>> shared.test(l2)
'M2'
>>>
>>> m1.test(ls)
'Shared'
>>> m1.test(l1)
'M1'
>>> m1.test(l2)
'M2'
'''
import string
import re
import sys
def run(args = None):
if args is not None:
sys.argv = args
import doctest, shared_modules
doctest.testmod(shared_modules)
if __name__ == '__main__':
run()