def dialogaction(action, var): cutil.printVar("xmlmap", action, var) if action == "test1": map = {} map["key1"] = "Hello1" map["key2"] = "Hello2" map["key3"] = "Hello3" xml = xmlutil.mapToXML(map) print xml xmlutil.xmlToVar(var, xml, ["key1", "key2", "key3"]) print var["key1"] print var["key2"] print var["key3"] assert var["key1"] == "Hello1" assert var["key2"] == "Hello2" assert var["key3"] == "Hello3" var["OK"] = True if action == "test2": map = {} map["pre_key1"] = "Hello1" map["pre_key2"] = "Hello2" map["pre_key3"] = "Hello3" xml = xmlutil.mapToXML(map, ["key1", "key2", "key3"], "pre_") print xml xmlutil.xmlToVar(var, xml, ["key1", "key2", "key3"], "pre_") print var["pre_key1"] print var["pre_key2"] print var["pre_key3"] assert var["pre_key1"] == "Hello1" assert var["pre_key2"] == "Hello2" assert var["pre_key3"] == "Hello3" var["OK"] = True if action == "test3": s = var["hello"] print s map = {} map["key1"] = s xml = xmlutil.mapToXML(map) # print xml var["xml"] = xml xmlutil.xmlToVar(var, xml, [ "key1", ]) # print var["key1"] assert var["key1"] == s var["OK"] = True
def confirmationmail(var,rese) : ma = {} ma["resename"] = rese ma["mailtype"] = 0 xml = xmlutil.mapToXML(ma) var["JUPDIALOG_START"] = xml var["JUP_DIALOG"]="hotel/info/sendconfirmationmail.xml"
def confirmationmail(var, rese): ma = {} ma["resename"] = rese ma["mailtype"] = 0 xml = xmlutil.mapToXML(ma) var["JUPDIALOG_START"] = xml var["JUP_DIALOG"] = "hotel/info/sendconfirmationmail.xml"
def dialogaction(action,var): cutil.printVar("testxml0",action,var) if action == "testxml" : ma = {} ma["mtype"] = 0 ma["test"] = "aaaaa" xml = xmlutil.mapToXML(ma) print xml (ma1,alist) = xmlutil.toMap(xml) print ma1 print ma1["mtype"],type(ma1["mtype"]) assert 0 == ma1["mtype"] var["OK"] = True
def dialogaction(action, var): cutil.printVar("testxml0", action, var) if action == "testxml": ma = {} ma["mtype"] = 0 ma["test"] = "aaaaa" xml = xmlutil.mapToXML(ma) print xml (ma1, alist) = xmlutil.toMap(xml) print ma1 print ma1["mtype"], type(ma1["mtype"]) assert 0 == ma1["mtype"] var["OK"] = True
def mapToXML(map,list=None,pre=None): return xmlutil.mapToXML(map,list,pre)
def dialogaction(action, var): cutil.printVar("test40", action, var) if action == "test1": C = construct() ma = { "name": "Hello", "date": datetime.date(2015, 10, 3), "number": 2345.66, "log": False } C.saveParam(ma) var["OK"] = True if action == "test2": C = construct() ma = C.getParam() print ma assert not ma["log"] assert 2345.66 == ma["number"] assert datetime.date(2015, 10, 3) == ma["date"] var["OK"] = True if action == "test3": # diffParam C = construct() ma = { "name": "Hello", "date": datetime.date(2015, 10, 3), "number": 2345.66, "log": False } diff = C.diffParam(ma) assert diff == None ma["name"] = "Kitty" diff = C.diffParam(ma) print diff assert diff != None assert 1 == len(diff) assert "name" == diff[0][0] assert "Hello" == diff[0][1] assert "Kitty" == diff[0][2] var["OK"] = True if action == "test4": ma = { "name": "Hello", "date": datetime.date(2015, 10, 3), "number": 2345.66, "log": False } xml = xmlutil.mapToXML(ma) print xml xma = {} xmlutil.xmlToVar(xma, xml, ["name", "date", "number", "log"]) print xma var["OK"] = True if action == "test5": dialogaction("test1", var) ma = { "name": "Kitty", "date": datetime.date(2015, 10, 3), "number": 2345.66, "log": False } C = construct() diff = C.diffParam(ma) print diff xml = C.diffAsXML(var, diff, {"name": "First name"}) print xml assert xml != None var["OK"] = True if action == "test6": dialogaction("test1", var) ma = { "name": "Kitty", "date": datetime.date(2015, 10, 3), "number": 2345.66, "log": False } C = construct() diff = C.diffParam(ma) print diff xml = C.diffAsXML(var, diff, {"name": "First name"}) print xml res = pdfutil.xsltHtmlS("xslt/generate.xslt", xml) print res var["OK"] = True if action == "test7": D = cutil.DLIST(var) ma = D.createNameMap() print ma assert "Subject" == ma["subject"] var["OK"] = True if action == "test8": C = construct1() ma = { "glob1": "Hello", "subject": "Wow", "globbool": True, "globint": 12 } ma1 = { "glob1": "Hello", "subject": "Ehhh", "globbool": False, "globint": 13 } diff = C.diffParam(ma1, ma) print diff xml = C.diffAsXML(var, diff) print xml i = xml.find("Yes") print i assert i != -1 i = xml.find("No") print i assert i != -1 var["OK"] = True
def mapToXML(map, list=None, pre=None): return xmlutil.mapToXML(map, list, pre)
def mapToStartDialog(var,ma,dialname): xml = xmlutil.mapToXML(ma) var["JUPDIALOG_START"] = xml var["JUP_DIALOG"]=dialname
def createXMLParam(self, var): xml = xmlutil.mapToXML(var, self.__li) return xml