def test_hierarchy(): top = hier.Node() hier.mkdir(top, 'SubDir/SubSubDir', GroupIDGenerator().gen_groupid) dumper = hier.NodeDumper() hier.walk(top, dumper)
#!/usr/bin/env python import sys, os try: from keepass import hier except ImportError: path = os.path.dirname(os.path.dirname(__file__)) path = os.path.join('python') sys.path.append(path) from keepass import hier top = hier.Node() hier.mkdir(top, 'SubDir/SubSubDir') dumper = hier.NodeDumper() hier.walk(top, dumper) # filename = sys.argv[1] # masterkey = sys.argv[2] # db = kpdb.Database(filename,masterkey) # h = db.hierarchy() # print h # path = sys.argv[3] # # obj = h.get(path) # # print path,' --> ',obj # from keepass import hier # visitor = hier.PathVisitor(path,False) # obj = hier.walk(h,visitor) # print 'results for',path # for res in visitor.results():
def test_hierarchy(): top = hier.Node() hier.mkdir(top, 'SubDir/SubSubDir', GroupIDGenerator().gen_groupid, groups, Header()) dumper = hier.NodeDumper() hier.walk(top,dumper)
#!/usr/bin/env python import sys,os try: from keepass import hier except ImportError: path = os.path.dirname(os.path.dirname(__file__)) path = os.path.join('python') sys.path.append(path) from keepass import hier top = hier.Node() hier.mkdir(top,'SubDir/SubSubDir') dumper = hier.NodeDumper() hier.walk(top,dumper) # filename = sys.argv[1] # masterkey = sys.argv[2] # db = kpdb.Database(filename,masterkey) # h = db.hierarchy() # print h # path = sys.argv[3] # # obj = h.get(path) # # print path,' --> ',obj # from keepass import hier # visitor = hier.PathVisitor(path,False) # obj = hier.walk(h,visitor) # print 'results for',path