summaryrefslogtreecommitdiffstats
path: root/Lib/dos-8x3/test_arr.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/dos-8x3/test_arr.py')
-rw-r--r--Lib/dos-8x3/test_arr.py38
1 files changed, 25 insertions, 13 deletions
diff --git a/Lib/dos-8x3/test_arr.py b/Lib/dos-8x3/test_arr.py
index 74fcd45..7474a27 100644
--- a/Lib/dos-8x3/test_arr.py
+++ b/Lib/dos-8x3/test_arr.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()