Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: downloads/boost_1_34_1/libs/python/test/raw_ctor.py @ 29

Last change on this file since 29 was 29, checked in by landauf, 17 years ago

updated boost from 1_33_1 to 1_34_1

File size: 771 bytes
Line 
1# Copyright David Abrahams 2004. Distributed under the Boost
2# Software License, Version 1.0. (See accompanying
3# file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
4"""
5>>> 'importing'
6'importing'
7>>> from raw_ctor_ext import *
8>>> 'imported'
9'imported'
10>>> import sys
11>>> sys.stdout.flush()
12>>> f = Foo(1, 2, 'a', bar = 3, baz = 4)
13>>> f.args
14(1, 2, 'a')
15>>> f.kw.items()
16[('bar', 3), ('baz', 4)]
17"""
18def run(args = None):
19    import sys
20    import doctest
21
22    if args is not None:
23        sys.argv = args
24    return doctest.testmod(sys.modules.get(__name__))
25
26if __name__ == '__main__':
27    print "running..."
28    import sys
29    status = run()[0]
30    if (status == 0): print "Done."
31    sys.exit(status)
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
Note: See TracBrowser for help on using the repository browser.