def to_xml(self): self.xmlString = ( E.LabelRequest( E.Test(self.xml["Test"]), #E.LabelType( self.xml["LabelType"] ), #E.LabelSubType( self.xml["LabelSubType"] ), E.LabelSize(self.xml["LabelSize"]), E.ImageFormat(self.xml["ImageFormat"]), E.ImageResolution(self.xml["ImageResolution"]), E.RequesterID(self.xml["RequesterID"]), E.AccountID(self.xml["AccountID"]), E.PassPhrase(self.xml["PassPhrase"]), E.MailClass(self.xml["MailClass"]), E.WeightOz(str(self.xml["WeightOz"])), E.MailpieceShape(self.xml["MailpieceShape"]), E.PartnerCustomerID(self.xml["PartnerCustomerID"]), E.PartnerTransactionID(self.xml["PartnerTransactionID"]), )) if "LabelType" in self.xml: self.xmlString.append(E.LabelType(self.xml["LabelType"])) self.xmlString.append(E.LabelSubType(self.xml["LabelSubType"])) if not self.xml["MailpieceShape"] in ["Card", "Letter", "Flat"]: self.xmlString.append(self.xml["MailpieceDimensions"]) for e in self.xml["FromAddress"]: self.xmlString.append(e) for e in self.xml["ToAddress"]: self.xmlString.append(e) self.xmlString.append(E.RubberStamp1("Bitcoin's postage store:")) self.xmlString.append(E.RubberStamp2("BitPostage.net")) return self.xmlString
def to_xml(self): self.xmlString = (E.RecreditRequest( E.RequesterID(self.xml["RequesterID"]), E.RequestID(self.xml["RequestID"]), E.CertifiedIntermediary(E.AccountID(self.xml["AccountID"]), E.PassPhrase(self.xml["PassPhrase"])), E.RecreditAmount(self.xml["RecreditAmount"]))) return self.xmlString
def to_xml(self): self.xmlString = (E.ChangePassPhraseRequest( E.RequesterID(self.xml["RequesterID"]), E.RequestID(self.xml["RequestID"]), E.CertifiedIntermediary(E.AccountID(self.xml["AccountID"]), E.PassPhrase(self.xml["PassPhrase"])), E.NewPassPhrase(self.xml["NewPassPhrase"]))) return self.xmlString
def mock_response(): return etree.tostring( E.RecreditRequestResponse( E.Status( "0" ), E.RequesterID( "abcd" ), E.RequestID( "BP123" ), E.CertifiedIntermediary( E.AccountID( "123456" ), E.SerialNumber( "789" ), E.PostageBalance( "76.55" ), E.AscendingBalance( "123.45" ), E.AccountStatus( "A" ), E.DeviceID( "071V00123456" ) ) ) )