mirror of
				https://github.com/python/cpython.git
				synced 2025-10-30 21:21:22 +00:00 
			
		
		
		
	
		
			
	
	
		
			35 lines
		
	
	
	
		
			583 B
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			35 lines
		
	
	
	
		
			583 B
		
	
	
	
		
			Python
		
	
	
	
	
	
|   | #! /usr/bin/env python | ||
|  | """Test script for the gdbm module
 | ||
|  |    Roger E. Masse | ||
|  | """
 | ||
|  |      | ||
|  | import gdbm | ||
|  | from gdbm import error | ||
|  | from test_support import verbose | ||
|  | 
 | ||
|  | filename= '/tmp/delete_me' | ||
|  | 
 | ||
|  | g = gdbm.open(filename, 'c') | ||
|  | g['a'] = 'b' | ||
|  | g['12345678910'] = '019237410982340912840198242' | ||
|  | a = g.keys() | ||
|  | if verbose: | ||
|  |     print 'Test gdbm file keys: ', a | ||
|  |      | ||
|  | g.has_key('a') | ||
|  | g.close() | ||
|  | g = gdbm.open(filename, 'r') | ||
|  | g.close() | ||
|  | g = gdbm.open(filename, 'rw') | ||
|  | g.close() | ||
|  | g = gdbm.open(filename, 'w') | ||
|  | g.close() | ||
|  | g = gdbm.open(filename, 'n') | ||
|  | g.close() | ||
|  | 
 | ||
|  | try: | ||
|  |     import os | ||
|  |     os.unlink(filename) | ||
|  | except: | ||
|  |     pass |