summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_array.py
diff options
context:
space:
mode:
authorRoger E. Masse <rmasse@newcnri.cnri.reston.va.us>1996-12-20 22:36:52 (GMT)
committerRoger E. Masse <rmasse@newcnri.cnri.reston.va.us>1996-12-20 22:36:52 (GMT)
commitfab8ab80674375b945e93792701c672af98da067 (patch)
treec9cf051ed834a35c4805d3303bfe0ed3fa39d101 /Lib/test/test_array.py
parent4b722788ae2bbd5595aef38f4fd7221a3ab88372 (diff)
downloadcpython-fab8ab80674375b945e93792701c672af98da067.zip
cpython-fab8ab80674375b945e93792701c672af98da067.tar.gz
cpython-fab8ab80674375b945e93792701c672af98da067.tar.bz2
Many scripts, but small changes. Update the way the scripts obtain the
'verbose' flag ala GvR updated test harness architecture. Old way: verbose = 0 if __name__ == '__main__': verbose = 1 New way: from test_support import verbose Some other small readablility and functionality updates.
Diffstat (limited to 'Lib/test/test_array.py')
-rwxr-xr-xLib/test/test_array.py38
1 files changed, 25 insertions, 13 deletions
diff --git a/Lib/test/test_array.py b/Lib/test/test_array.py
index 74fcd45..7474a27 100755
--- a/Lib/test/test_array.py
+++ b/Lib/test/test_array.py
@@ -1,16 +1,26 @@
#! /usr/bin/env python
"""Test the arraymodule.
-Roger E. Masse
+ Roger E. Masse
"""
import array
+from test_support import verbose
+
+def main():
+
+ testtype('c', 'c')
+
+ for type in (['b', 'h', 'i', 'l', 'f', 'd']):
+ testtype(type, 1)
+
def testtype(type, example):
a = array.array(type)
a.append(example)
- #print 40*'*'
- #print 'array after append: ', a
+ if verbose:
+ print 40*'*'
+ print 'array after append: ', a
a.typecode
a.itemsize
if a.typecode in ('i', 'b', 'h', 'l'):
@@ -19,22 +29,24 @@ def testtype(type, example):
if a.typecode == 'c':
f = open('/etc/passwd', 'r')
a.fromfile(f, 10)
- #print 'char array with 10 bytes of /etc/passwd appended: ', a
+ if verbose:
+ print 'char array with 10 bytes of /etc/passwd appended: ', a
a.fromlist(['a', 'b', 'c'])
- #print 'char array with list appended: ', a
+ if verbose:
+ print 'char array with list appended: ', a
a.insert(0, example)
- #print 'array of %s after inserting another:' % a.typecode, a
+ if verbose:
+ print 'array of %s after inserting another:' % a.typecode, a
f = open('/dev/null', 'w')
a.tofile(f)
a.tolist()
a.tostring()
- #print 'array of %s converted to a list: ' % a.typecode, a.tolist()
- #print 'array of %s converted to a string: ' % a.typecode, a.tostring()
-
-testtype('c', 'c')
-
-for type in (['b', 'h', 'i', 'l', 'f', 'd']):
- testtype(type, 1)
+ if verbose:
+ print 'array of %s converted to a list: ' % a.typecode, a.tolist()
+ if verbose:
+ print 'array of %s converted to a string: ' \
+ % a.typecode, a.tostring()
+main()