from q2_cores import data_helpers
[docs]
def mock_get_customer_response():
return {
"data": {
"accessTypeCode": "FULL",
"accounts": [
{
"accountBalance": 0.0000,
"accountId": 220,
"accountNumber": "00000000000000078",
"accountNumberMasked": "*************0078",
"availableBalance": 0.0000,
"closedDate": "9999-12-31T23:59:59.999+00:00",
"createdDate": "2014-02-24T16:36:08.469-06:00",
"customerId": data_helpers.CUSTOMER_CIF,
"customField1": "982734",
"name": "Savings",
"recurringContributionFromExternalAccountId": 0,
"recurringContributionType": "None",
"status": "Open",
"type": "Prepaid",
"productId": 345,
}
],
"addresses": [
{
"addressLine1": data_helpers.ADDRESS1,
"addressLine2": data_helpers.ADDRESS2,
"addressType": "Residence",
"city": data_helpers.CITY,
"country": "US",
"customerAddressId": 218,
"postalCode": data_helpers.ZIP,
"state": data_helpers.STATEABBRV,
}
],
"birthDate": data_helpers.DOB,
"createdDate": "2014-02-24T16:36:08.469-06:00",
"culture": "en-US",
"customerId": data_helpers.CUSTOMER_CIF,
"customField1": "XYZ",
"driversLicenseNumber": data_helpers.DRIVERSLICENSENUM,
"driversLicenseState": data_helpers.DRIVERSLICENSESTATEABBREV,
"emailAddress": data_helpers.EMAIL,
"externalAccounts": [
{
"accountNumberMasked": "******9873",
"customerId": 3,
"customField1": "ABCD123",
"externalAccountId": 221,
"firstName": "Brock",
"isActive": True,
"isLocked": False,
"lastName": "Weaver",
"lockedDate": "9999-12-31T23:59:59.999+00:00",
"name": "PrepaidAbc",
"nickName": "pp1",
"routingNumberMasked": "******1234",
"status": "Unverified",
"statusDate": "2014-02-24T16:36:29.102-06:00",
"tag": "tag1",
"type": "Savings",
}
],
"firstName": data_helpers.FIRSTNAME,
"gender": "M",
"isActive": True,
"isDocumentsAccepted": True,
"isLocked": False,
"isOptedInToBankCommunication": True,
"isSubjectToBackupWithholding": False,
"lastName": data_helpers.LASTNAME,
"lockedDate": "9999-12-31T23:59:59.999+00:00",
"middleName": data_helpers.MIDDLENAME,
"phones": [
{
"customerPhoneId": 219,
"number": data_helpers.PHONENUMBER,
"phoneType": "Home",
}
],
"status": "Verified",
"tag": "cust1008909",
"taxId": data_helpers.SOCIALSECURITY,
},
"errors": [],
"status": 200,
}
[docs]
def mock_update_demographic_info_response():
return {"errors": [], "status": 200}