# Bryan Schumaker (8/7/2010) # Use to test the Map class provided by libsaria from libsaria import path from libsaria.map import Map key = "key" # __init__ test = Map() print "Testing basic functions (no persistance):" # has print " Has key ?", test.has(key) # __getitem__ print " test[key] ?", test[key] # __setitem__ print " Setting test[key] = True" test[key] = True # has print " Has key ?", test.has(key) # __getitem__ print " test[key] ?", test['key'] print print "Testing persistance:" file = path.join(path.join(path.sariadir(),".saria"),"tests.map.pickle") try: path.rm(file) except: pass del test test = Map("tests.map") test["a"] = 0 test["b"] = 0 print " print test" print test print " del test" del test print " test = Map(\"tests.map\")" test = Map("tests.map") print " print test" print test try: path.rm(file) except: pass