Sendgrid-python: Account blocked after running tests

Created on 1 Jul 2020  路  3Comments  路  Source: sendgrid/sendgrid-python

Issue Summary

Made a contribution recently, but when I tried to run the tests, I get python_http_client.exceptions.UnauthorizedError: HTTP Error 401: UNAUTHORIZED several times. This happened to me on two free accounts. Still new, so it's possible I might've did something wrong. I attempted to contact support a few times about this and unlocking my account, but haven't gotten any response and it's been over a week.

Steps to Reproduce

  1. Create new free SendGrid account
  2. Run python -m pip install -r requirements.txt
  3. Run python -m unittest discover -v

Exception/Log

There's 231 failing out of the 305 tests, so I'll show one example

======================================================================
ERROR: test_whitelabel_links_subuser_get (test.test_sendgrid.UnitTests)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/johncalhoun/Documents/Projects/sendgrid-python/test/test_sendgrid.py", line 2248, in test_whitelabel_links_subuser_get
    query_params=params, request_headers=headers)
  File "/usr/local/lib/python3.7/site-packages/python_http_client/client.py", line 262, in http_request
    self._make_request(opener, request, timeout=timeout)
  File "/usr/local/lib/python3.7/site-packages/python_http_client/client.py", line 178, in _make_request
    raise exc
python_http_client.exceptions.UnauthorizedError: HTTP Error 401: UNAUTHORIZED

Technical details:

  • sendgrid-python version: commit 3415520
  • python version: 3.7.7
question

All 3 comments

The _integration_ tests attempt to hit the real SendGrid API endpoint. You can use Docker to mock/proxy this instead. Run all tests using make test-docker

@childish-sambino This worked really well. Was able to manually make tests fail and everything. Was looking around and this doesn't seem to be in any of the docs. Would it be useful to add this to TROUBLESHOOTING.md or docker-test/README.md?

Was this page helpful?
0 / 5 - 0 ratings

Related issues

danielghurley picture danielghurley  路  4Comments

chenzhendong picture chenzhendong  路  3Comments

inputjoker picture inputjoker  路  4Comments

sohamnavadiya picture sohamnavadiya  路  4Comments

thinkingserious picture thinkingserious  路  5Comments