plaid/plaid-python

Add test support for linux aarch64

odidev opened this issue · 2 comments

Hi Team,

I tried testing plaid-python package on both architectures but it is generating 22 failed, 1 passed, 23 errors for docker run --rm -e CLIENT_ID=$CLIENT_ID -e SECRET=$SECRET plaid-python command. The error basically is related to not valid credentials.

When I substituted CLIENT_ID and SECRET as REDACTED in the docker run --rm -e CLIENT_ID=**REDACTED** -e SECRET=**REDACTED** plaid-python test command which I found in one of the issues, I am getting 20 failed, 3 passed, 23 errors with API exception error.

Also, when I triggered circleCI for amd it is generating the same result as above.
CircleCI_test logs for amd64: https://app.circleci.com/pipelines/github/odidev/plaid-python/2/workflows/8b3c538b-0793-431a-8b6a-851edb1ec63e/jobs/2

Could you please share your feedback regarding this and suggest what can be done to test it over ARM64 server?
Thanks in advance.

@odidev are you running the tests under your own credentials? I haven't looked in depth at the test failures, but the tests are written to run as our internal plaid test user in the plaid test sandbox and it is not necessarily expected for all the tests to be able to pass for an arbitrary valid set of credentials. I suspect that this might be your problem rather than anything related to the specific architecture you are using.

As a debugging step, have you tried repeating the same operations that the tests are doing but directly via API calls and seeing if they work as expected?

Thank you for the update @phoenixy1.