1# test_hash.py -- Test Metakit Python bindings for hashed views 2# $Id: test_hash.py 1230 2007-03-09 15:58:53Z jcw $ 3# This is part of Metakit, see http://www.equi4.com/metakit/ 4 5from mktestsupport import * 6 7works = 't[z:I,pizza:S]', 'pizza' 8fails = 't[z:I,a:S]', 'a' 9 10for struc, field in (works, fails): 11 v = HashedViewTester(struc, 1) 12 for i in range(4): 13 v.insert(1, 'A') 14 for i in range(4): 15 v.insert(**{field: 'A', 'z': 1}) 16 v.finished() 17