Mercurial > cpython-lru_cache-weakref
annotate Lib/test/test_cl.py @ 79675:c0a2294de787 2.7
Issue #16199: Backport 2to3 typo fix from 3.2.
| author | Chris Jerdonek <chris.jerdonek@gmail.com> |
|---|---|
| date | Thu, 11 Oct 2012 16:15:46 -0700 |
| parents | f2c90fd05d66 |
| children |
| rev | line source |
|---|---|
|
4982
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
1 #! /usr/bin/env python |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
2 """Whimpy test script for the cl module |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
3 Roger E. Masse |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
4 """ |
|
52456
f2c90fd05d66
Add import_function method to test.test_support, and modify a number of
R. David Murray <rdmurray@bitdance.com>
parents:
45631
diff
changeset
|
5 from test.test_support import verbose, import_module |
|
f2c90fd05d66
Add import_function method to test.test_support, and modify a number of
R. David Murray <rdmurray@bitdance.com>
parents:
45631
diff
changeset
|
6 |
|
f2c90fd05d66
Add import_function method to test.test_support, and modify a number of
R. David Murray <rdmurray@bitdance.com>
parents:
45631
diff
changeset
|
7 cl = import_module('cl') |
|
4982
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
8 |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
9 clattrs = ['ADDED_ALGORITHM_ERROR', 'ALAW', 'ALGORITHM_ID', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
10 'ALGORITHM_VERSION', 'AUDIO', 'AWARE_ERROR', 'AWARE_MPEG_AUDIO', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
11 'AWARE_MULTIRATE', 'AWCMP_CONST_QUAL', 'AWCMP_FIXED_RATE', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
12 'AWCMP_INDEPENDENT', 'AWCMP_JOINT_STEREO', 'AWCMP_LOSSLESS', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
13 'AWCMP_MPEG_LAYER_I', 'AWCMP_MPEG_LAYER_II', 'AWCMP_STEREO', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
14 'Algorithm', 'AlgorithmNumber', 'AlgorithmType', 'AudioFormatName', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
15 'BAD_ALGORITHM_NAME', 'BAD_ALGORITHM_TYPE', 'BAD_BLOCK_SIZE', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
16 'BAD_BOARD', 'BAD_BUFFERING', 'BAD_BUFFERLENGTH_NEG', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
17 'BAD_BUFFERLENGTH_ODD', 'BAD_BUFFER_EXISTS', 'BAD_BUFFER_HANDLE', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
18 'BAD_BUFFER_POINTER', 'BAD_BUFFER_QUERY_SIZE', 'BAD_BUFFER_SIZE', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
19 'BAD_BUFFER_SIZE_POINTER', 'BAD_BUFFER_TYPE', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
20 'BAD_COMPRESSION_SCHEME', 'BAD_COMPRESSOR_HANDLE', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
21 'BAD_COMPRESSOR_HANDLE_POINTER', 'BAD_FRAME_SIZE', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
22 'BAD_FUNCTIONALITY', 'BAD_FUNCTION_POINTER', 'BAD_HEADER_SIZE', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
23 'BAD_INITIAL_VALUE', 'BAD_INTERNAL_FORMAT', 'BAD_LICENSE', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
24 'BAD_MIN_GT_MAX', 'BAD_NO_BUFFERSPACE', 'BAD_NUMBER_OF_BLOCKS', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
25 'BAD_PARAM', 'BAD_PARAM_ID_POINTER', 'BAD_PARAM_TYPE', 'BAD_POINTER', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
26 'BAD_PVBUFFER', 'BAD_SCHEME_POINTER', 'BAD_STREAM_HEADER', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
27 'BAD_STRING_POINTER', 'BAD_TEXT_STRING_PTR', 'BEST_FIT', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
28 'BIDIRECTIONAL', 'BITRATE_POLICY', 'BITRATE_TARGET', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
29 'BITS_PER_COMPONENT', 'BLENDING', 'BLOCK_SIZE', 'BOTTOM_UP', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
30 'BUFFER_NOT_CREATED', 'BUF_DATA', 'BUF_FRAME', 'BytesPerPixel', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
31 'BytesPerSample', 'CHANNEL_POLICY', 'CHROMA_THRESHOLD', 'CODEC', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
32 'COMPONENTS', 'COMPRESSED_BUFFER_SIZE', 'COMPRESSION_RATIO', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
33 'COMPRESSOR', 'CONTINUOUS_BLOCK', 'CONTINUOUS_NONBLOCK', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
34 'CompressImage', 'DATA', 'DECOMPRESSOR', 'DecompressImage', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
35 'EDGE_THRESHOLD', 'ENABLE_IMAGEINFO', 'END_OF_SEQUENCE', 'ENUM_VALUE', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
36 'EXACT_COMPRESSION_RATIO', 'EXTERNAL_DEVICE', 'FLOATING_ENUM_VALUE', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
37 'FLOATING_RANGE_VALUE', 'FRAME', 'FRAME_BUFFER_SIZE', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
38 'FRAME_BUFFER_SIZE_ZERO', 'FRAME_RATE', 'FRAME_TYPE', 'G711_ALAW', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
39 'G711_ULAW', 'GRAYSCALE', 'GetAlgorithmName', 'HDCC', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
40 'HDCC_SAMPLES_PER_TILE', 'HDCC_TILE_THRESHOLD', 'HEADER_START_CODE', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
41 'IMAGE_HEIGHT', 'IMAGE_WIDTH', 'INTERNAL_FORMAT', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
42 'INTERNAL_IMAGE_HEIGHT', 'INTERNAL_IMAGE_WIDTH', 'INTRA', 'JPEG', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
43 'JPEG_ERROR', 'JPEG_NUM_PARAMS', 'JPEG_QUALITY_FACTOR', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
44 'JPEG_QUANTIZATION_TABLES', 'JPEG_SOFTWARE', 'JPEG_STREAM_HEADERS', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
45 'KEYFRAME', 'LAST_FRAME_INDEX', 'LAYER', 'LUMA_THRESHOLD', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
46 'MAX_NUMBER_OF_AUDIO_ALGORITHMS', 'MAX_NUMBER_OF_ORIGINAL_FORMATS', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
47 'MAX_NUMBER_OF_PARAMS', 'MAX_NUMBER_OF_VIDEO_ALGORITHMS', 'MONO', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
48 'MPEG_VIDEO', 'MVC1', 'MVC2', 'MVC2_BLENDING', 'MVC2_BLENDING_OFF', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
49 'MVC2_BLENDING_ON', 'MVC2_CHROMA_THRESHOLD', 'MVC2_EDGE_THRESHOLD', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
50 'MVC2_ERROR', 'MVC2_LUMA_THRESHOLD', 'NEXT_NOT_AVAILABLE', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
51 'NOISE_MARGIN', 'NONE', 'NUMBER_OF_FRAMES', 'NUMBER_OF_PARAMS', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
52 'ORIENTATION', 'ORIGINAL_FORMAT', 'OpenCompressor', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
53 'OpenDecompressor', 'PARAM_OUT_OF_RANGE', 'PREDICTED', 'PREROLL', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
54 'ParamID', 'ParamNumber', 'ParamType', 'QUALITY_FACTOR', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
55 'QUALITY_LEVEL', 'QueryAlgorithms', 'QueryMaxHeaderSize', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
56 'QueryScheme', 'QuerySchemeFromName', 'RANGE_VALUE', 'RGB', 'RGB332', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
57 'RGB8', 'RGBA', 'RGBX', 'RLE', 'RLE24', 'RTR', 'RTR1', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
58 'RTR_QUALITY_LEVEL', 'SAMPLES_PER_TILE', 'SCHEME_BUSY', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
59 'SCHEME_NOT_AVAILABLE', 'SPEED', 'STEREO_INTERLEAVED', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
60 'STREAM_HEADERS', 'SetDefault', 'SetMax', 'SetMin', 'TILE_THRESHOLD', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
61 'TOP_DOWN', 'ULAW', 'UNCOMPRESSED', 'UNCOMPRESSED_AUDIO', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
62 'UNCOMPRESSED_VIDEO', 'UNKNOWN_SCHEME', 'VIDEO', 'VideoFormatName', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
63 'Y', 'YCbCr', 'YCbCr422', 'YCbCr422DC', 'YCbCr422HC', 'YUV', 'YUV422', |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
64 'YUV422DC', 'YUV422HC', '__doc__', '__name__', 'cvt_type', 'error'] |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
65 |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
66 |
|
13050
a195962e389c
typos fixed by Rob Hooft
Jeremy Hylton <jeremy@alum.mit.edu>
parents:
7747
diff
changeset
|
67 # This is a very inobtrusive test for the existence of the cl |
|
35276
4adbd331d335
Fix all wrong instances of "it's".
Georg Brandl <georg@python.org>
parents:
24442
diff
changeset
|
68 # module and all its attributes. |
|
4982
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
69 |
|
45631
a55136c78b60
Add test_main() functions to various tests where it was simple to do. Done so
Brett Cannon <bcannon@gmail.com>
parents:
35276
diff
changeset
|
70 def test_main(): |
|
4982
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
71 # touch all the attributes of al without doing anything |
|
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
72 if verbose: |
|
7747
aedd2d0dcb31
Mass check-in after untabifying all files that need it.
Guido van Rossum <guido@python.org>
parents:
4982
diff
changeset
|
73 print 'Touching cl module attributes...' |
|
4982
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
74 for attr in clattrs: |
|
7747
aedd2d0dcb31
Mass check-in after untabifying all files that need it.
Guido van Rossum <guido@python.org>
parents:
4982
diff
changeset
|
75 if verbose: |
|
aedd2d0dcb31
Mass check-in after untabifying all files that need it.
Guido van Rossum <guido@python.org>
parents:
4982
diff
changeset
|
76 print 'touching: ', attr |
|
aedd2d0dcb31
Mass check-in after untabifying all files that need it.
Guido van Rossum <guido@python.org>
parents:
4982
diff
changeset
|
77 getattr(cl, attr) |
|
4982
b5e7fc8bf919
Lame test script for the SGI cl C module.
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff
changeset
|
78 |
|
45631
a55136c78b60
Add test_main() functions to various tests where it was simple to do. Done so
Brett Cannon <bcannon@gmail.com>
parents:
35276
diff
changeset
|
79 |
|
a55136c78b60
Add test_main() functions to various tests where it was simple to do. Done so
Brett Cannon <bcannon@gmail.com>
parents:
35276
diff
changeset
|
80 |
|
a55136c78b60
Add test_main() functions to various tests where it was simple to do. Done so
Brett Cannon <bcannon@gmail.com>
parents:
35276
diff
changeset
|
81 if __name__ == '__main__': |
|
a55136c78b60
Add test_main() functions to various tests where it was simple to do. Done so
Brett Cannon <bcannon@gmail.com>
parents:
35276
diff
changeset
|
82 test_main() |
