def aggregate(cls): return models.OFX(signonmsgsrsv1=models.SIGNONMSGSRSV1( sonrs=models.SONRS( status=SUCCESS_STATUS, dtserver=datetime(2006, 3, 21, 8, 34, 45, tzinfo=UTC), language="ENG", fi=FI, accesskey="EE225228-38E6-4E35-8266-CD69B5370675")))
def aggregate(cls): return models.OFX( signonmsgsrsv1=models.SIGNONMSGSRSV1( sonrs=models.SONRS( status=OK_STATUS, dtserver=datetime(2006, 3, 21, 8, 30, 25, tzinfo=UTC), language="ENG", fi=FI, ), mfachallengetrnrs=models.MFACHALLENGETRNRS( trnuid="66D3749F-5B3B-4DC3-87A3-8F795EA59EDB", status=SUCCESS_STATUS, mfachallengers=models.MFACHALLENGERS( models.MFACHALLENGE( mfaphraseid="MFA13", mfaphraselabel="Please enter the last four digits of your social security number", ), models.MFACHALLENGE(mfaphraseid="MFA107"), models.MFACHALLENGE( mfaphraseid="123", mfaphraselabel="With which branch is your account associated?", ), ), ), ) )
def aggregate(cls): return models.OFX(signonmsgsrsv1=models.SIGNONMSGSRSV1( sonrs=models.SONRS(status=models.STATUS( code="3000", severity="ERROR", message="Further information required"), dtserver=datetime(2006, 3, 21, 8, 30, 15, tzinfo=UTC), language="ENG", fi=FI)))
def aggregate(cls): return models.OFX(signonmsgsrsv1=models.SIGNONMSGSRSV1( sonrs=models.SONRS(status=models.STATUS( code="15512", severity="ERROR", message="Please provide Authentication Token"), dtserver=datetime(2006, 3, 21, 8, 30, 15, tzinfo=UTC), language="ENG", fi=FI)))
def aggregate(cls): sonrs = models.SONRS( status=STATUS, dtserver=datetime(2018, 1, 30, 13, 25, 10, tzinfo=UTC), language="ENG", ) payeraddr = models.PAYERADDR( payername1="Charles Schwab", addr1="123 Schwab Way", city="Philadelphia", state="PA", postalcode="26433", ) recaddr = models.RECADDR( recname1="Mr Investor", addr1="464 Investor Way", city="Mountain View", state="CA", postalcode="96433", ) tax1099int = models.TAX1099INT_V100( srvrtid="2345", taxyear=2018, intincome=Decimal("3000.12"), fedtaxwh=Decimal("200.56"), payeraddr=payeraddr, payerid="2331243", recaddr=recaddr, recid="123456789", recacct="12345", ) tax1099div = models.TAX1099DIV_V100( srvrtid="2346", taxyear=2018, totcapgain=Decimal("34000"), p28gain=Decimal("34000"), payeraddr=payeraddr, payerid="2331243", recaddr=recaddr, recid="123456789", recacct="12345", ) trnrs = models.TAX1099TRNRS( trnuid="12345", status=STATUS, tax1099rs=models.TAX1099RS(tax1099int, tax1099div, recid="123456789"), ) return models.OFX( signonmsgsrsv1=models.SIGNONMSGSRSV1(sonrs=sonrs), tax1099msgsrsv1=models.TAX1099MSGSRSV1(trnrs), )
def aggregate(cls): sonrs = models.SONRS( status=STATUS, dtserver=datetime(2018, 1, 27, 13, 25, 10, tzinfo=UTC), language="ENG", ) trnrs = models.TAX1099TRNRS( trnuid="12345", status=models.STATUS( code="14501", severity="ERROR", message="1099 Forms Unavailable for User", ), ) return models.OFX( signonmsgsrsv1=models.SIGNONMSGSRSV1(sonrs=sonrs), tax1099msgsrsv1=models.TAX1099MSGSRSV1(trnrs), )
dtclient=datetime(2005, 10, 29, 10, 10, tzinfo=UTC), userid="12345", userpass="******", language="ENG", fi=models.FI(org="NCH", fid="1001"), appid="MyApp", appver="0500", ) SIGNONMSGSRQV1 = models.SIGNONMSGSRQV1(sonrq=SONRQ) STATUS = models.STATUS(code=0, severity="INFO") SONRS = models.SONRS( status=STATUS, dtserver=datetime(2005, 10, 29, 10, 10, 3, tzinfo=UTC), language="ENG", dtprofup=datetime(2004, 10, 29, 10, 10, 3, tzinfo=UTC), dtacctup=datetime(2004, 10, 29, 10, 10, 3, tzinfo=UTC), fi=models.FI(org="NCH", fid="1001"), ) SIGNONMSGSRSV1 = models.SIGNONMSGSRSV1(sonrs=SONRS) BANKACCTFROM = models.BANKACCTFROM(bankid="121099999", acctid="999988", accttype="CHECKING") BANKACCTTO = models.BANKACCTTO(bankid="121099999", acctid="999977", accttype="SAVINGS") class Example1RequestTestCase(base.OfxTestCase, unittest.TestCase):