diff --git a/.travis.yml b/.travis.yml index 021eedde..b6ba9ffb 100644 --- a/.travis.yml +++ b/.travis.yml @@ -10,11 +10,12 @@ cache: - $HOME/.cache/pip install: - pip install -U pip wheel + - pip install -U codecov - make requirements - - pip install coveralls script: - make validate -after_success: coveralls +after_success: + - codecov deploy: provider: pypi diff --git a/README.rst b/README.rst index e5f2b833..c24b0d38 100644 --- a/README.rst +++ b/README.rst @@ -1,10 +1,10 @@ -edX Ecommerce Worker |Travis|_ |Coveralls|_ -============================================ +edX Ecommerce Worker |Travis|_ |Codecov|_ +========================================== .. |Travis| image:: https://travis-ci.org/edx/ecommerce-worker.svg?branch=master .. _Travis: https://travis-ci.org/edx/ecommerce-worker -.. |Coveralls| image:: https://coveralls.io/repos/edx/ecommerce-worker/badge.svg?branch=master -.. _Coveralls: https://coveralls.io/r/edx/ecommerce-worker?branch=master +.. |Codecov| image:: http://codecov.io/github/edx/ecommerce-worker/coverage.svg?branch=master +.. _Codecov: http://codecov.io/github/edx/ecommerce-worker?branch=master The Celery tasks contained herein are used to implement asynchronous order fulfillment and other features requiring the asynchronous execution of many small, common operations. diff --git a/ecommerce_worker/fulfillment/v1/tasks.py b/ecommerce_worker/fulfillment/v1/tasks.py index c1a6ec53..dd2596d8 100644 --- a/ecommerce_worker/fulfillment/v1/tasks.py +++ b/ecommerce_worker/fulfillment/v1/tasks.py @@ -31,7 +31,7 @@ def fulfill_order(self, order_number): logger.info('Requesting fulfillment of order [%s].', order_number) api.orders(order_number).fulfill.put() except exceptions.HttpClientError as exc: - status_code = exc.response.status_code + status_code = exc.response.status_code # pylint: disable=no-member if status_code == 406: # The order is not fulfillable. Therefore, it must be complete. logger.info('Order [%s] has already been fulfilled. Ignoring.', order_number)