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)))
Beispiel #3
0
 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),
     )
Beispiel #4
0
"""
# stdlib imports
import unittest
from datetime import datetime

# local imports
from ofxtools import models
from ofxtools.utils import classproperty, UTC

# test imports
import base


# Common aggregates used across tests
FI = models.FI(org="ABC", fid="000111222")
OK_STATUS = models.STATUS(code=0, severity="INFO")
SUCCESS_STATUS = models.STATUS(code=0, severity="INFO", message="Success")


class PinchRequestTestCase(base.OfxTestCase, unittest.TestCase):
    """
    User requests a password change
    (only pin change transaction portion is shown)
    """

    ofx = """
    <PINCHTRNRQ>
        <TRNUID>888</TRNUID>
        <PINCHRQ>
            <USERID>12345</USERID>
            <NEWUSERPASS>5321</NEWUSERPASS>
Beispiel #5
0
# test imports
import base

# Common aggregates used across tests
SONRQ = models.SONRQ(
    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")