from lxml import etree
XML_PARSER = etree.XMLParser(remove_blank_text=True)
[docs]
def normalize_xml_str(xml_str):
parsed_xml = etree.XML(xml_str, parser=XML_PARSER)
return etree.tostring(parsed_xml).decode("utf8")
# Address Info
CITY = "Austin"
COUNTRY = "USA"
STATE = "Texas"
STATEABBRV = "TX"
ZIP = "78729"
ZIPCODELAST4 = "9999"
ADDRESS1 = "10124 Lake Creek Parkway"
ADDRESS2 = "4th Flr"
POSTALADDRESS1 = "PO Box 101"
PROVINCE = "Travis"
ADDRESSTYPE = "Postal"
# Phone Info
PHONENUMBER = "1234567890"
PHONEAREACODE = PHONENUMBER[:3]
PHONEEXCHANGE = PHONENUMBER[3:6]
PHONESUFFIX = PHONENUMBER[6:]
PHONEEXTENSION = "999"
PHONENUMBERNOAREACODE = PHONENUMBER[3:]
HOMEPHONE = PHONENUMBER
WORKPHONE = "2345678901"
WORKAREACODE = WORKPHONE[:3]
WORKEXCHANGE = WORKPHONE[3:6]
WORKSUFFIX = WORKPHONE[6:]
WORKPHONENOAREACODE = WORKPHONE[3:]
WORKEXTENSION = "999"
CELLPHONE = "3456789012"
CELLAREACODE = CELLPHONE[:3]
CELLEXCHANGE = CELLPHONE[3:6]
CELLSUFFIX = CELLPHONE[6:]
CELLPHONENOAREACODE = CELLPHONE[3:]
# Personal Info
FIRSTNAME = "Q2First"
TITLE = "Mr"
MIDDLENAME = "Q2Middle"
LASTNAME = "Q2Last"
DOB = "07-23-1988"
MOTHERSMAIDENNAME = "Qup"
SOCIALSECURITY = "123852784"
DRIVERSLICENSENUM = "123456"
DRIVERSLICENSEEXP = "07-13-2025"
DRIVERSLICENSESTATE = "Texas"
DRIVERSLICENSESTATEABBREV = "TX"
EMAIL = "test@q2ebanking.com"
# Q2 Info
CUSTOMER_CIF = "234567"
CUSTOMER_ID = "155"
# Sub Account Info
ACCOUNT_ID = "SDP"
ACCOUNT_TYPE = "SHARE"
FUNDING_AMOUNT = 0.0
LOAN_ACCOUNT_ID = "24MB"
LOAN_ACCOUNT_TYPE = "CERT"
LOAN_FUNDING_AMOUNT = 75000.00