| 
									
										
										
										
											1997-01-03 23:00:13 +00:00
										 |  |  | #! /usr/bin/env python | 
					
						
							|  |  |  | """Whimpy test script for the cd module
 | 
					
						
							|  |  |  |    Roger E. Masse | 
					
						
							|  |  |  | """
 | 
					
						
							|  |  |  | import cd | 
					
						
							| 
									
										
										
										
											2002-07-30 23:27:12 +00:00
										 |  |  | from test.test_support import verbose | 
					
						
							| 
									
										
										
										
											1997-01-03 23:00:13 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | cdattrs = ['BLOCKSIZE', 'CDROM', 'DATASIZE', 'ERROR', 'NODISC', 'PAUSED', 'PLAYING', 'READY', | 
					
						
							| 
									
										
										
										
											1998-03-26 19:42:58 +00:00
										 |  |  |            'STILL', '__doc__', '__name__', 'atime', 'audio', 'catalog', 'control', 'createparser', 'error', | 
					
						
							|  |  |  |            'ident', 'index', 'msftoframe', 'open', 'pnum', 'ptime'] | 
					
						
							| 
									
										
										
										
											1997-01-03 23:00:13 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2000-06-28 14:48:01 +00:00
										 |  |  | # This is a very inobtrusive test for the existence of the cd module and all it's | 
					
						
							| 
									
										
										
										
											1997-01-03 23:00:13 +00:00
										 |  |  | # attributes.  More comprehensive examples can be found in Demo/cd and | 
					
						
							|  |  |  | # require that you have a CD and a CD ROM drive | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | def main(): | 
					
						
							|  |  |  |     # touch all the attributes of cd without doing anything | 
					
						
							|  |  |  |     if verbose: | 
					
						
							| 
									
										
										
										
											1998-03-26 19:42:58 +00:00
										 |  |  |         print 'Touching cd module attributes...' | 
					
						
							| 
									
										
										
										
											1997-01-03 23:00:13 +00:00
										 |  |  |     for attr in cdattrs: | 
					
						
							| 
									
										
										
										
											1998-03-26 19:42:58 +00:00
										 |  |  |         if verbose: | 
					
						
							|  |  |  |             print 'touching: ', attr | 
					
						
							|  |  |  |         getattr(cd, attr) | 
					
						
							| 
									
										
										
										
											1997-01-03 23:00:13 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | main() |