Skip to content

Instantly share code, notes, and snippets.

View stephensanchez's full-sized avatar

Stephen Sanchez stephensanchez

  • Crayon
  • Boston MA
View GitHub Profile
package com.tamr.features.register;
import cucumber.api.PendingException;
import cucumber.api.java.en.And;
import cucumber.api.java.en.Given;
import cucumber.api.java.en.Then;
import cucumber.api.java.en.When;
/**
* Created by steve on 8/25/15.
@stephensanchez
stephensanchez / gist:4e875d60f8f8e84b842e
Created March 18, 2015 18:10
Max retries exceed contacting the E Commerce load test environment.
2015-03-18 12:24:27,034 INFO 8590 [requests.packages.urllib3.connectionpool] connectionpool.py:180 - Starting new HTTP connection (1): loadtest-edx-ecommerce.edx.org
2015-03-18 12:24:31,530 ERROR 8589 [commerce.views] views.py:117 - Call to E-Commerce API failed: HTTPConnectionPool(host='loadtest-edx-ecommerce.edx.org', port=80): Max retries exceeded with url: /api/v1/orders/ (Caused by <class 'httplib.BadStatusLine'>: '').
Traceback (most recent call last):
File "/edx/app/edxapp/edx-platform/lms/djangoapps/commerce/views.py", line 115, in post
timeout=timeout)
File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/requests/api.py", line 88, in post
return request('post', url, data=data, **kwargs)
File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/requests/api.py", line 44, in request
return session.request(method=method, url=url, **kwargs)
File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/requests/sessions.py", line 456, in request
(ecommerce)stephensanchez ~/Environments/ecommerce/src/django-oscar-extensions (git)-[sanchez/build_fulfillment_api] % make test_python
find . -name '*.pyc' -delete
coverage erase
python manage.py test extensions --settings=extensions.settings.test --with-coverage --cover-package=extensions
nosetests extensions --with-coverage --cover-package=extensions --verbosity=1
Creating test database for alias 'default'...
E.
======================================================================
ERROR: Test a basic fulfillment of a Course Seat.
----------------------------------------------------------------------
========================================
Running tests for lms
========================================
Traceback (most recent call last):
File "./manage.py", line 111, in <module>
startup = importlib.import_module(edx_args.startup)
File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
__import__(name)
File "/edx/app/edxapp/edx-platform/lms/startup.py", line 10, in <module>
settings.INSTALLED_APPS # pylint: disable=pointless-statement
2014-12-08 13:05:47,819 ERROR 18081 [django.request] base.py:213 - Internal Server Error: /c4x/test/test/asset/images_course_image.jpg
Traceback (most recent call last):
File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 87, in get_response
response = middleware_method(request)
File "/edx/app/edxapp/edx-platform/common/djangoapps/contentserver/middleware.py", line 46, in process_request
content = AssetManager.find(loc, as_stream=True)
File "<string>", line 2, in find
File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/contracts/main.py", line 296, in contracts_checker
result = function_(*args, **kwargs)
File "/edx/app/edxapp/edx-platform/common/lib/xmodule/xmodule/assetstore/assetmgr.py", line 54, in find
vagrant@precise64:~$ /edx/bin/update edx-platform master
[WARNING]: It is unneccessary to use '{{' in loops, leave variables in loop
expressions bare.
PLAY [Deploy edxapp] **********************************************************
GATHERING FACTS ***************************************************************
ok: [localhost]
Exception KeyError: KeyError(140602601563904,) in <module 'threading' from '/usr/lib/python2.7/threading.pyc'> ignored
2014-10-14 15:00:21,320 ERROR 16310 [courseware.module_render] module_render.py:195 - Error in get_module
Traceback (most recent call last):
File "/edx/app/edxapp/edx-platform/lms/djangoapps/courseware/module_render.py", line 182, in get_module
descriptor = modulestore().get_item(usage_key, depth=depth)
File "/edx/app/edxapp/edx-platform/common/lib/xmodule/xmodule/modulestore/mixed.py", line 82, in inner
retval = func(field_decorator=strip_key_collection, *args, **kwargs)
File "/edx/app/edxapp/edx-platform/common/lib/xmodule/xmodule/modulestore/mixed.py", line 208, in get_item
return store.get_item(usage_key, depth, **kwargs)
File "/edx/app/edxapp/edx-platform/common/lib/xmodule/xmodule/modulestore/mongo/draft.py", line 91, in get_item
{}, \"GET\": {}}", "agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.124 Safari/537.36", "page": null}
{"username": "", "event_source": "server", "name": "edx.course.enrollment.deactivated", "time": "2014-10-10T14:49:33.261627+00:00", "agent": "", "page": null, "host": "", "session": "", "context": {"course_id": "SteveU/Steve201/Sanchfinity", "org_id": "SteveU"}, "ip": "", "event": {"course_id": "SteveU/Steve201/Sanchfinity", "user_id": 4, "mode": "honor"}, "event_type": "edx.course.enrollment.deactivated"}
{"username": "", "event_source": "server", "name": "edx.course.enrollment.activated", "time": "2014-10-10T14:49:33.766791+00:00", "agent": "", "page": null, "host": "", "session": "", "context": {"course_id": "edX/DemoX/Demo_Course", "org_id": "edX"}, "ip": "", "event": {"course_id": "edX/DemoX/Demo_Course", "user_id": 4, "mode": "honor"}, "event_type": "edx.course.enrollment.activated"}
{"username": "", "event_source": "server", "name": "edx.
Traceback (most recent call last):
File "/edx/app/certs/certificates/certificate_agent.py", line 152, in <module>
main()
File "/edx/app/certs/certificates/certificate_agent.py", line 52, in main
settings.QUEUE_USER, settings.QUEUE_PASS)
File "/edx/app/certs/certificates/queue.py", line 28, in __init__
self._login()
File "/edx/app/certs/certificates/queue.py", line 41, in _login
'password': self.queue_pass
File "/edx/app/certs/venvs/certs/local/lib/python2.7/site-packages/requests/sessions.py", line 284, in post
edxapp@precise64:~/edx-platform$ paver update_db -s devstack
---> pavelib.servers.update_db
---> pavelib.prereqs.install_prereqs
---> pavelib.prereqs.install_ruby_prereqs
Ruby prereqs unchanged, skipping...
---> pavelib.prereqs.install_node_prereqs
Node prereqs unchanged, skipping...
---> pavelib.prereqs.install_python_prereqs
pip install -q --exists-action w -r requirements/edx/pre.txt
pip install -q --exists-action w -r requirements/edx/github.txt