Skip to content

Instantly share code, notes, and snippets.

@antoviaque
Created August 5, 2014 15:46
Show Gist options
  • Select an option

  • Save antoviaque/8b8f06ff1e488f55d7d2 to your computer and use it in GitHub Desktop.

Select an option

Save antoviaque/8b8f06ff1e488f55d7d2 to your computer and use it in GitHub Desktop.
edxapp@precise64:~/edx-platform$ paver test_python
---> pavelib.tests.test_python
---> 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
Python prereqs unchanged, skipping...
---> pavelib.utils.test.utils.clean_reports_dir
find /edx/app/edxapp/edx-platform/reports -type f -delete
Setting up for Python Tests
---> pavelib.utils.test.utils.clean_test_files
git clean -fqdx test_root/logs test_root/data test_root/staticfiles test_root/uploads
find . -type f -name "*.pyc" -delete
rm -rf test_root/log/auto_screenshots/*
Setting up for cms
---> pavelib.assets.update_assets
python manage.py cms --settings=test preprocess_assets
xmodule_assets common/static/xmodule
---> pavelib.assets.compile_coffeescript
node_modules/.bin/coffee --compile `find /edx/app/edxapp/edx-platform/lms /edx/app/edxapp/edx-platform/cms /edx/app/edxapp/edx-platform/common -type f -name "*.coffee"`
sass --style compressed --sourcemap --cache-location /tmp/sass-cache --load-path ./common/static/sass --update -E utf-8 */static
python manage.py cms --settings=test collectstatic --noinput > /dev/null
python -m coverage run --rcfile=cms/.coveragerc `which ./manage.py` cms test --verbosity=1 cms/djangoapps/* common/djangoapps/* cms/lib/* --traceback --settings=test
========================================
Running tests for cms
========================================
nosetests cms/djangoapps/contentstore cms/djangoapps/course_creators cms/djangoapps/models common/djangoapps/cache_toolbox common/djangoapps/config_models common/djangoapps/contentserver common/djangoapps/cors_csrf common/djangoapps/coupons common/djangoapps/course_groups common/djangoapps/course_modes common/djangoapps/dark_lang common/djangoapps/datadog common/djangoapps/django_comment_common common/djangoapps/django_future common/djangoapps/edxmako common/djangoapps/embargo common/djangoapps/external_auth common/djangoapps/geoinfo common/djangoapps/heartbeat common/djangoapps/lang_pref common/djangoapps/microsite_configuration common/djangoapps/mitxmako common/djangoapps/monitoring common/djangoapps/pipeline_js common/djangoapps/pipeline_mako common/djangoapps/request_cache common/djangoapps/reverification common/djangoapps/service_status common/djangoapps/session_inactivity_timeout common/djangoapps/static_replace common/djangoapps/status common/djangoapps/student common/djangoapps/system_manager common/djangoapps/terrain common/djangoapps/third_party_auth common/djangoapps/track common/djangoapps/user_api common/djangoapps/util common/djangoapps/xmodule_django common/djangoapps/xmodule_modifiers.py common/djangoapps/xmodule_modifiers.pyc cms/lib/__init__.py cms/lib/xblock --id-file /edx/app/edxapp/edx-platform/.testids/cms/noseids --xunit-file /edx/app/edxapp/edx-platform/reports/cms/nosetests.xml --verbosity=1
Creating test database for alias 'default'...
.........------..............................................................
.............................................................................
.............................................................................
.............................................................................
..........-....-........-.....................-..............................
...........................----------------........................------....
.-----------------..----.----.-.--...........................................
....----------...............----............................................
.....-....................-.---......--.....---------------------------------
--------------------..........F..............F...........-.........-.........
........--..............--..................................------...........
......................-.............-.--.....................................
...................FF......................................................
-----------------------------------------------------------------------------
1) FAIL: test_request_in_course_context (track.tests.test_middleware.TrackMiddlewareTestCase)
Traceback (most recent call last):
common/djangoapps/track/tests/test_middleware.py line 95 in test_request_in_course_context
self.assert_dict_subset(captured_context, expected_context_subset)
common/djangoapps/track/tests/test_middleware.py line 100 in assert_dict_subset
self.assertEquals(superset[key], expected_value)
AssertionError: '' != 'test_org/test_course/test_run'
-----------------------------------------------------------------------------
2) FAIL: test_user_track (track.tests.test_views.TestTrackViews)
Traceback (most recent call last):
/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/freezegun/api.py line 210 in wrapper
result = func(*args, **kwargs)
common/djangoapps/track/tests/test_views.py line 59 in test_user_track
self.mock_tracker.send.assert_called_once_with(expected_event)
/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/mock.py line 846 in assert_called_once_with
return self.assert_called_with(*args, **kwargs)
/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/mock.py line 835 in assert_called_with
raise AssertionError(msg)
AssertionError: Expected call: send({'username': 'anonymous', 'event_type': 'sentinel.event_type', 'ip': '127.0.0.1', 'agent': '', 'host': 'testserver', 'session': sentinel.session, 'event': '{}', 'event_source': 'browser', 'context': {'course_id': 'foo/bar/baz', 'session': sentinel.session, 'org_id': 'foo'}, 'time': datetime.datetime(2013, 10, 3, 8, 24, 55), 'page': 'http://www.edx.org/courses/foo/bar/baz/xmod/'})
Actual call: send({'username': 'anonymous', 'event_type': u'sentinel.event_type', 'ip': '127.0.0.1', 'agent': '', 'host': 'testserver', 'session': sentinel.session, 'event': u'{}', 'event_source': 'browser', 'context': {'course_id': '', 'session': sentinel.session, 'org_id': ''}, 'time': datetime.datetime(2013, 10, 3, 8, 24, 55), 'page': u'http://www.edx.org/courses/foo/bar/baz/xmod/'})
-----------------------------------------------------------------------------
3) FAIL: test_course_id_from_url (track.tests.test_contexts.TestContexts)
Traceback (most recent call last):
common/djangoapps/track/tests/test_contexts.py line 14 in test_course_id_from_url
self.assert_parses_course_id_from_url('http://foo.bar.com/courses/{course_id}/more/stuff')
common/djangoapps/track/tests/test_contexts.py line 21 in assert_parses_course_id_from_url
'org_id': self.ORG_ID
AssertionError: {'course_id': '', 'org_id': ''} != {'course_id': 'test/course_name/course_run', 'org_id': 'test'}
- {'course_id': '', 'org_id': ''}
+ {'course_id': 'test/course_name/course_run', 'org_id': 'test'}
-----------------------------------------------------------------------------
4) FAIL: test_course_id_later_in_url (track.tests.test_contexts.TestContexts)
Traceback (most recent call last):
common/djangoapps/track/tests/test_contexts.py line 41 in test_course_id_later_in_url
self.assert_parses_course_id_from_url('http://foo.bar.com/x/y/z/courses/{course_id}')
common/djangoapps/track/tests/test_contexts.py line 21 in assert_parses_course_id_from_url
'org_id': self.ORG_ID
AssertionError: {'course_id': '', 'org_id': ''} != {'course_id': 'test/course_name/course_run', 'org_id': 'test'}
- {'course_id': '', 'org_id': ''}
+ {'course_id': 'test/course_name/course_run', 'org_id': 'test'}
-----------------------------------------------------------------------------
999 tests run in 135.6 seconds.
4 FAILED, 150 skipped (845 tests passed)
Destroying test database for alias 'default'...
Cleaning up after cms
---> pavelib.utils.test.utils.clean_mongo
mongo /edx/app/edxapp/edx-platform/scripts/delete-mongo-test-dbs.js
MongoDB shell version: 2.4.7
connecting to: test
Dropping test db test_xcontent_4d44b5835eae484d89a3becbd6937ff0
Dropping test db test_xcontent_2c4f0e3929164f8ab25a9bc8320fc2ac
Dropping test db test_xcontent_b29f76a057de42eb98967cb83a71941d
Dropping test db test_xcontent_4410c92400734084bf9eb5e4d9cd1504
Dropping test db test_xmodule
Setting up for lms
---> pavelib.assets.update_assets
python manage.py lms --settings=test preprocess_assets
xmodule_assets common/static/xmodule
---> pavelib.assets.compile_coffeescript
node_modules/.bin/coffee --compile `find /edx/app/edxapp/edx-platform/lms /edx/app/edxapp/edx-platform/cms /edx/app/edxapp/edx-platform/common -type f -name "*.coffee"`
sass --style compressed --sourcemap --cache-location /tmp/sass-cache --load-path ./common/static/sass --update -E utf-8 */static
write lms/static/sass/application-extend1.css
write lms/static/sass/application-extend1.css.map
write lms/static/sass/application-extend2.css
write lms/static/sass/application-extend2.css.map
write lms/static/sass/application.css
write lms/static/sass/application.css.map
write lms/static/sass/course.css
write lms/static/sass/course.css.map
python manage.py lms --settings=test collectstatic --noinput > /dev/null
python -m coverage run --rcfile=lms/.coveragerc `which ./manage.py` lms test --verbosity=1 lms/djangoapps/* common/djangoapps/* lms/lib/* lms/tests.py --traceback --settings=test
========================================
Running tests for lms
========================================
nosetests lms/djangoapps/analytics lms/djangoapps/api_manager lms/djangoapps/branding lms/djangoapps/bulk_email lms/djangoapps/certificates lms/djangoapps/circuit lms/djangoapps/class_dashboard lms/djangoapps/course_wiki lms/djangoapps/courseware lms/djangoapps/dashboard lms/djangoapps/debug lms/djangoapps/django_comment_client lms/djangoapps/foldit lms/djangoapps/instructor lms/djangoapps/instructor_task lms/djangoapps/licenses lms/djangoapps/linkedin lms/djangoapps/lms_migration lms/djangoapps/notes lms/djangoapps/notification_prefs lms/djangoapps/open_ended_grading lms/djangoapps/projects lms/djangoapps/psychometrics lms/djangoapps/shoppingcart lms/djangoapps/static_template_view lms/djangoapps/staticbook lms/djangoapps/verify_student common/djangoapps/cache_toolbox common/djangoapps/config_models common/djangoapps/contentserver common/djangoapps/cors_csrf common/djangoapps/coupons common/djangoapps/course_groups common/djangoapps/course_modes common/djangoapps/dark_lang common/djangoapps/datadog common/djangoapps/django_comment_common common/djangoapps/django_future common/djangoapps/edxmako common/djangoapps/embargo common/djangoapps/external_auth common/djangoapps/geoinfo common/djangoapps/heartbeat common/djangoapps/lang_pref common/djangoapps/microsite_configuration common/djangoapps/mitxmako common/djangoapps/monitoring common/djangoapps/pipeline_js common/djangoapps/pipeline_mako common/djangoapps/request_cache common/djangoapps/reverification common/djangoapps/service_status common/djangoapps/session_inactivity_timeout common/djangoapps/static_replace common/djangoapps/status common/djangoapps/student common/djangoapps/system_manager common/djangoapps/terrain common/djangoapps/third_party_auth common/djangoapps/track common/djangoapps/user_api common/djangoapps/util common/djangoapps/xmodule_django common/djangoapps/xmodule_modifiers.py common/djangoapps/xmodule_modifiers.pyc lms/lib/__init__.py lms/lib/__init__.pyc lms/lib/comment_client lms/lib/newrelic_logging lms/lib/perfstats lms/lib/xblock lms/tests.py --id-file /edx/app/edxapp/edx-platform/.testids/lms/noseids --xunit-file /edx/app/edxapp/edx-platform/reports/lms/nosetests.xml --verbosity=1
Creating test database for alias 'default'...
.............................................................................
..................................F..........................................
.............................................................................
.............................................................................
.............................................................................
.............................................................................
.............................................................................
.............................................................................
.............................................................................
.............................................................................
......................................../edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/django/db/models/fields/__init__.py:808: RuntimeWarning: DateTimeField received a naive datetime (1983-04-06 00:00:00) while time zone support is active.
RuntimeWarning)
../edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/django/db/models/fields/__init__.py:808: RuntimeWarning: DateTimeField received a naive datetime (2033-04-06 00:00:00) while time zone support is active.
RuntimeWarning)
...................................
.............................................................................
.............................................................................
.............................................................................
.............................................................................
.............................................................................
.............................................................................
.............................................................................
.............................................................................
.............................................................................
.....................................................................-....-..
..-.-........................................................................
.............................................................................
.............................................................................
...F..............F........FF.-.....FF..-.........F.FFF...--.....F.FFFF.F.--.
.F..............................................................-............
............................................................................F
F............................................................................
.
-----------------------------------------------------------------------------
1) FAIL: test_social_metrics (api_manager.courses.tests.CoursesApiTests)
Traceback (most recent call last):
/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/mock.py line 1201 in patched
return func(*args, **keywargs)
lms/djangoapps/api_manager/courses/tests.py line 1496 in test_social_metrics
self.assertEqual(response.status_code, 200)
AssertionError: 500 != 200
-------------------- >> begin captured logging << --------------------
factory.generate: DEBUG: BaseFactory: Preparing xmodule.modulestore.tests.factories.CourseFactory(extra={'start': datetime.datetime(2014, 6, 16, 14, 30), 'end': datetime.datetime(2015, 1, 16, 0, 0)})
factory.generate: DEBUG: <class 'xmodule.modulestore.tests.factories.CourseFactory'>: reusing sequence from <class 'xmodule.modulestore.tests.factories.XModuleFactory'>
factory.containers: DEBUG: LazyStub: Computing values for xmodule.modulestore.tests.factories.CourseFactory(end=datetime.datetime(2015, 1, 16, 0, 0), modulestore=<OrderedDeclarationWrapper for <factory.declarations.LazyAttribute object at 0x6c5ae50>>, number='999', start=datetime.datetime(2014, 6, 16, 14, 30), org='MITx', display_name='Robot Super Course')
factory.generate: DEBUG: LazyAttribute: Evaluating <function modulestore at 0x6d6fc08> on <LazyStub for xmodule.modulestore.tests.factories.CourseFactory>
factory.containers: DEBUG: LazyStub: Computed values, got xmodule.modulestore.tests.factories.CourseFactory(end=datetime.datetime(2015, 1, 16, 0, 0), modulestore=<xmodule.modulestore.mongo.base.MongoModuleStore object at 0x9dd5d90>, number='999', start=datetime.datetime(2014, 6, 16, 14, 30), org='MITx', display_name='Robot Super Course')
factory.generate: DEBUG: BaseFactory: Generating xmodule.modulestore.tests.factories.CourseFactory(end=datetime.datetime(2015, 1, 16, 0, 0), modulestore=<xmodule.modulestore.mongo.base.MongoModuleStore object at 0x9dd5d90>, number='999', start=datetime.datetime(2014, 6, 16, 14, 30), org='MITx', display_name='Robot Super Course')
factory.generate: DEBUG: BaseFactory: Preparing xmodule.modulestore.tests.factories.ItemFactory(extra={'category': 'chapter', 'display_name': 'Overview', 'data': '<html>12be94d8-405b-431f-976d-6942c0218128</html>', 'parent_location': Location('MITx', '999', 'Robot_Super_Course', 'course', 'Robot_Super_Course', None), 'due': datetime.datetime(2014, 5, 16, 14, 30)})
factory.generate: DEBUG: <class 'xmodule.modulestore.tests.factories.ItemFactory'>: reusing sequence from <class 'xmodule.modulestore.tests.factories.XModuleFactory'>
factory.containers: DEBUG: LazyStub: Computing values for xmodule.modulestore.tests.factories.ItemFactory(category='chapter', display_name='Overview', parent_location=Location('MITx', '999', 'Robot_Super_Course', 'course', 'Robot_Super_Course', None), parent=None, modulestore=<OrderedDeclarationWrapper for <factory.declarations.LazyAttribute object at 0x6c5ae50>>, due=datetime.datetime(2014, 5, 16, 14, 30), location=<OrderedDeclarationWrapper for <factory.declarations.LazyAttribute object at 0x6c5af50>>, data='<html>12be94d8-405b-431f-976d-6942c0218128</html>')
factory.generate: DEBUG: LazyAttribute: Evaluating <function modulestore at 0x6d6fc08> on <LazyStub for xmodule.modulestore.tests.factories.ItemFactory>
factory.generate: DEBUG: LazyAttribute: Evaluating <function location at 0x6d6fd70> on <LazyStub for xmodule.modulestore.tests.factories.ItemFactory>
factory.containers: DEBUG: LazyStub: Computed values, got xmodule.modulestore.tests.factories.ItemFactory(category='chapter', display_name='Overview', parent_location=Location('MITx', '999', 'Robot_Super_Course', 'course', 'Robot_Super_Course', None), parent=None, modulestore=<xmodule.modulestore.mongo.base.MongoModuleStore object at 0x9dd5d90>, due=datetime.datetime(2014, 5, 16, 14, 30), location=Location('MITx', '999', 'Robot_Super_Course', 'chapter', 'Overview', None), data='<html>12be94d8-405b-431f-976d-6942c0218128</html>')
factory.generate: DEBUG: BaseFactory: Generating xmodule.modulestore.tests.factories.ItemFactory(category='chapter', display_name='Overview', parent_location=Location('MITx', '999', 'Robot_Super_Course', 'course', 'Robot_Super_Course', None), parent=None, modulestore=<xmodule.modulestore.mongo.base.MongoModuleStore object at 0x9dd5d90>, due=datetime.datetime(2014, 5, 16, 14, 30), location=Location('MITx', '999', 'Robot_Super_Course', 'chapter', 'Overview', None), data='<html>12be94d8-405b-431f-976d-6942c0218128</html>')
factory.generate: DEBUG: BaseFactory: Preparing xmodule.modulestore.tests.factories.ItemFactory(extra={'category': 'chapter', 'display_name': 'Group Project', 'data': '<html>12be94d8-405b-431f-976d-6942c0218128</html>', 'parent_location': Location('MITx', '999', 'Robot_Super_Course', 'course', 'Robot_Super_Course', None)})
factory.generate: DEBUG: <class 'xmodule.modulestore.tests.factories.ItemFactory'>: reusing sequence from <class 'xmodule.modulestore.tests.factories.XModuleFactory'>
factory.containers: DEBUG: LazyStub: Computing values for xmodule.modulestore.tests.factories.ItemFactory(category='chapter', display_name='Group Project', parent_location=Location('MITx', '999', 'Robot_Super_Course', 'course', 'Robot_Super_Course', None), parent=None, modulestore=<OrderedDeclarationWrapper for <factory.declarations.LazyAttribute object at 0x6c5ae50>>, location=<OrderedDeclarationWrapper for <factory.declarations.LazyAttribute object at 0x6c5af50>>, data='<html>12be94d8-405b-431f-976d-6942c0218128</html>')
factory.generate: DEBUG: LazyAttribute: Evaluating <function modulestore at 0x6d6fc08> on <LazyStub for xmodule.modulestore.tests.factories.ItemFactory>
factory.generate: DEBUG: LazyAttribute: Evaluating <function location at 0x6d6fd70> on <LazyStub for xmodule.modulestore.tests.factories.ItemFactory>
factory.containers: DEBUG: LazyStub: Computed values, got xmodule.modulestore.tests.factories.ItemFactory(category='chapter', display_name='Group Project', parent_location=Location('MITx', '999', 'Robot_Super_Course', 'course', 'Robot_Super_Course', None), parent=None, modulestore=<xmodule.modulestore.mongo.base.MongoModuleStore object at 0x9dd5d90>, location=Location('MITx', '999', 'Robot_Super_Course', 'chapter', 'Group_Project', None), data='<html>12be94d8-405b-431f-976d-6942c0218128</html>')
factory.generate: DEBUG: BaseFactory: Generating xmodule.modulestore.tests.factories.ItemFactory(category='chapter', display_name='Group Project', parent_location=Location('MITx', '999', 'Robot_Super_Course', 'course', 'Robot_Super_Course', None), parent=None, modulestore=<xmodule.modulestore.mongo.base.MongoModuleStore object at 0x9dd5d90>, location=Location('MITx', '999', 'Robot_Super_Course', 'chapter', 'Group_Project', None), data='<html>12be94d8-405b-431f-976d-6942c0218128</html>')
factory.generate: DEBUG: BaseFactory: Preparing xmodule.modulestore.tests.factories.ItemFactory(extra={'category': 'chapter', 'display_name': 'Group Project2', 'data': '<html>12be94d8-405b-431f-976d-6942c0218128</html>', 'parent_location': Location('MITx', '999', 'Robot_Super_Course', 'course', 'Robot_Super_Course', None)})
factory.generate: DEBUG: <class 'xmodule.modulestore.tests.factories.ItemFactory'>: reusing sequence from <class 'xmodule.modulestore.tests.factories.XModuleFactory'>
factory.containers: DEBUG: LazyStub: Computing values for xmodule.modulestore.tests.factories.ItemFactory(category='chapter', display_name='Group Project2', parent_location=Location('MITx', '999', 'Robot_Super_Course', 'course', 'Robot_Super_Course', None), parent=None, modulestore=<OrderedDeclarationWrapper for <factory.declarations.LazyAttribute object at 0x6c5ae50>>, location=<OrderedDeclarationWrapper for <factory.declarations.LazyAttribute object at 0x6c5af50>>, data='<html>12be94d8-405b-431f-976d-6942c0218128</html>')
factory.generate: DEBUG: LazyAttribute: Evaluating <function modulestore at 0x6d6fc08> on <LazyStub for xmodule.modulestore.tests.factories.ItemFactory>
factory.generate: DEBUG: LazyAttribute: Evaluating <function location at 0x6d6fd70> on <LazyStub for xmodule.modulestore.tests.factories.ItemFactory>
factory.containers: DEBUG: LazyStub: Computed values, got xmodule.modulestore.tests.factories.ItemFactory(category='chapter', display_name='Group Project2', parent_location=Location('MITx', '999', 'Robot_Super_Course', 'course', 'Robot_Super_Course', None), parent=None, modulestore=<xmodule.modulestore.mongo.base.MongoModuleStore object at 0x9dd5d90>, location=Location('MITx', '999', 'Robot_Super_Course', 'chapter', 'Group_Project2', None), data='<html>12be94d8-405b-431f-976d-6942c0218128</html>')
factory.generate: DEBUG: BaseFactory: Generating xmodule.modulestore.tests.factories.ItemFactory(category='chapter', display_name='Group Project2', parent_location=Location('MITx', '999', 'Robot_Super_Course', 'course', 'Robot_Super_Course', None), parent=None, modulestore=<xmodule.modulestore.mongo.base.MongoModuleStore object at 0x9dd5d90>, location=Location('MITx', '999', 'Robot_Super_Course', 'chapter', 'Group_Project2', None), data='<html>12be94d8-405b-431f-976d-6942c0218128</html>')
factory.generate: DEBUG: BaseFactory: Preparing xmodule.modulestore.tests.factories.ItemFactory(extra={'category': 'videosequence', 'display_name': 'Video_Sequence', 'data': '<html>12be94d8-405b-431f-976d-6942c0218128</html>', 'parent_location': Location(u'MITx', u'999', 'Robot_Super_Course', u'chapter', u'Overview', None)})
factory.generate: DEBUG: <class 'xmodule.modulestore.tests.factories.ItemFactory'>: reusing sequence from <class 'xmodule.modulestore.tests.factories.XModuleFactory'>
factory.containers: DEBUG: LazyStub: Computing values for xmodule.modulestore.tests.factories.ItemFactory(category='videosequence', display_name='Video_Sequence', parent_location=Location(u'MITx', u'999', 'Robot_Super_Course', u'chapter', u'Overview', None), parent=None, modulestore=<OrderedDeclarationWrapper for <factory.declarations.LazyAttribute object at 0x6c5ae50>>, location=<OrderedDeclarationWrapper for <factory.declarations.LazyAttribute object at 0x6c5af50>>, data='<html>12be94d8-405b-431f-976d-6942c0218128</html>')
factory.generate: DEBUG: LazyAttribute: Evaluating <function modulestore at 0x6d6fc08> on <LazyStub for xmodule.modulestore.tests.factories.ItemFactory>
factory.generate: DEBUG: LazyAttribute: Evaluating <function location at 0x6d6fd70> on <LazyStub for xmodule.modulestore.tests.factories.ItemFactory>
factory.containers: DEBUG: LazyStub: Computed values, got xmodule.modulestore.tests.factories.ItemFactory(category='videosequence', display_name='Video_Sequence', parent_location=Location(u'MITx', u'999', 'Robot_Super_Course', u'chapter', u'Overview', None), parent=None, modulestore=<xmodule.modulestore.mongo.base.MongoModuleStore object at 0x9dd5d90>, location=Location(u'MITx', u'999', 'Robot_Super_Course', 'videosequence', 'Video_Sequence', None), data='<html>12be94d8-405b-431f-976d-6942c0218128</html>')
factory.generate: DEBUG: BaseFactory: Generating xmodule.modulestore.tests.factories.ItemFactory(category='videosequence', display_name='Video_Sequence', parent_location=Location(u'MITx', u'999', 'Robot_Super_Course', u'chapter', u'Overview', None), parent=None, modulestore=<xmodule.modulestore.mongo.base.MongoModuleStore object at 0x9dd5d90>, location=Location(u'MITx', u'999', 'Robot_Super_Course', 'videosequence', 'Video_Sequence', None), data='<html>12be94d8-405b-431f-976d-6942c0218128</html>')
factory.generate: DEBUG: BaseFactory: Preparing xmodule.modulestore.tests.factories.ItemFactory(extra={'category': 'video', 'display_name': 'Video_Resources', 'data': '<html>12be94d8-405b-431f-976d-6942c0218128</html>', 'parent_location': Location(u'MITx', u'999', 'Robot_Super_Course', u'videosequence', u'Video_Sequence', None)})
factory.generate: DEBUG: <class 'xmodule.modulestore.tests.factories.ItemFactory'>: reusing sequence from <class 'xmodule.modulestore.tests.factories.XModuleFactory'>
factory.containers: DEBUG: LazyStub: Computing values for xmodule.modulestore.tests.factories.ItemFactory(category='video', display_name='Video_Resources', parent_location=Location(u'MITx', u'999', 'Robot_Super_Course', u'videosequence', u'Video_Sequence', None), parent=None, modulestore=<OrderedDeclarationWrapper for <factory.declarations.LazyAttribute object at 0x6c5ae50>>, location=<OrderedDeclarationWrapper for <factory.declarations.LazyAttribute object at 0x6c5af50>>, data='<html>12be94d8-405b-431f-976d-6942c0218128</html>')
factory.generate: DEBUG: LazyAttribute: Evaluating <function modulestore at 0x6d6fc08> on <LazyStub for xmodule.modulestore.tests.factories.ItemFactory>
factory.generate: DEBUG: LazyAttribute: Evaluating <function location at 0x6d6fd70> on <LazyStub for xmodule.modulestore.tests.factories.ItemFactory>
factory.containers: DEBUG: LazyStub: Computed values, got xmodule.modulestore.tests.factories.ItemFactory(category='video', display_name='Video_Resources', parent_location=Location(u'MITx', u'999', 'Robot_Super_Course', u'videosequence', u'Video_Sequence', None), parent=None, modulestore=<xmodule.modulestore.mongo.base.MongoModuleStore object at 0x9dd5d90>, location=Location(u'MITx', u'999', 'Robot_Super_Course', 'video', 'Video_Resources', None), data='<html>12be94d8-405b-431f-976d-6942c0218128</html>')
factory.generate: DEBUG: BaseFactory: Generating xmodule.modulestore.tests.factories.ItemFactory(category='video', display_name='Video_Resources', parent_location=Location(u'MITx', u'999', 'Robot_Super_Course', u'videosequence', u'Video_Sequence', None), parent=None, modulestore=<xmodule.modulestore.mongo.base.MongoModuleStore object at 0x9dd5d90>, location=Location(u'MITx', u'999', 'Robot_Super_Course', 'video', 'Video_Resources', None), data='<html>12be94d8-405b-431f-976d-6942c0218128</html>')
factory.generate: DEBUG: BaseFactory: Preparing xmodule.modulestore.tests.factories.ItemFactory(extra={'category': 'about', 'display_name': 'overview', 'data': '\n<section class="about">\n <h2>About This Course</h2>\n <p>Include your long course description here. The long course description should contain 150-400 words.</p>\n\n <p>This is paragraph 2 of the long course description. Add more paragraphs as needed. Make sure to enclose them in paragraph tags.</p>\n</section>\n\n<section class="prerequisites">\n <h2>Prerequisites</h2>\n <p>Add information about course prerequisites here.</p>\n</section>\n\n<section class="course-staff">\n <h2>Course Staff</h2>\n <article class="teacher">\n <div class="teacher-image">\n <img src="/images/pl-faculty.png" align="left" style="margin:0 20 px 0" alt="Course Staff Image #1">\n </div>\n <h3>Staff Member #1</h3>\n <p>Biography of instructor/staff member #1</p>\n </article>\n\n <article class="teacher">\n <div class="teacher-image">\n <img src="/images/pl-faculty.png" align="left" style="margin:0 20 px 0" alt="Course Staff Image #2">\n </div>\n <h3>Staff Member #2</h3>\n <p>Biography of instructor/staff member #2</p>\n </article>\n\n <article class="author">\n <div class="author-image">\n <img src="/images/pl-author.png" align="left" style="margin:0 20 px 0" alt="Author Name">\n </div>\n <h3>Author Name</h3>\n <p>Biography of Author Name</p>\n </article>\n</section>\n\n<section class="faq">\n <p>Some text here</p>\n</section>\n\n<section class="intro-video" data-videoid="foobar">\n</section>\n', 'parent_location': Location('MITx', '999', 'Robot_Super_Course', 'course', 'Robot_Super_Course', None)})
factory.generate: DEBUG: <class 'xmodule.modulestore.tests.factories.ItemFactory'>: reusing sequence from <class 'xmodule.modulestore.tests.factories.XModuleFactory'>
factory.containers: DEBUG: LazyStub: Computing values for xmodule.modulestore.tests.factories.ItemFactory(category='about', display_name='overview', parent_location=Location('MITx', '999', 'Robot_Super_Course', 'course', 'Robot_Super_Course', None), parent=None, modulestore=<OrderedDeclarationWrapper for <factory.declarations.LazyAttribute object at 0x6c5ae50>>, location=<OrderedDeclarationWrapper for <factory.declarations.LazyAttribute object at 0x6c5af50>>, data='\n<section class="about">\n <h2>About This Course</h2>\n <p>Include your long course description here. The long course description should contain 150-400 words.</p>\n\n <p>This is paragraph 2 of the long course description. Add more paragraphs as needed. Make sure to enclose them in paragraph tags.</p>\n</section>\n\n<section class="prerequisites">\n <h2>Prerequisites</h2>\n <p>Add information about course prerequisites here.</p>\n</section>\n\n<section class="course-staff">\n <h2>Course Staff</h2>\n <article class="teacher">\n <div class="teacher-image">\n <img src="/images/pl-faculty.png" align="left" style="margin:0 20 px 0" alt="Course Staff Image #1">\n </div>\n <h3>Staff Member #1</h3>\n <p>Biography of instructor/staff member #1</p>\n </article>\n\n <article class="teacher">\n <div class="teacher-image">\n <img src="/images/pl-faculty.png" align="left" style="margin:0 20 px 0" alt="Course Staff Image #2">\n </div>\n <h3>Staff Member #2</h3>\n <p>Biography of instructor/staff member #2</p>\n </article>\n\n <article class="author">\n <div class="author-image">\n <img src="/images/pl-author.png" align="left" style="margin:0 20 px 0" alt="Author Name">\n </div>\n <h3>Author Name</h3>\n <p>Biography of Author Name</p>\n </article>\n</section>\n\n<section class="faq">\n <p>Some text here</p>\n</section>\n\n<section class="intro-video" data-videoid="foobar">\n</section>\n')
factory.generate: DEBUG: LazyAttribute: Evaluating <function modulestore at 0x6d6fc08> on <LazyStub for xmodule.modulestore.tests.factories.ItemFactory>
factory.generate: DEBUG: LazyAttribute: Evaluating <function location at 0x6d6fd70> on <LazyStub for xmodule.modulestore.tests.factories.ItemFactory>
factory.containers: DEBUG: LazyStub: Computed values, got xmodule.modulestore.tests.factories.ItemFactory(category='about', display_name='overview', parent_location=Location('MITx', '999', 'Robot_Super_Course', 'course', 'Robot_Super_Course', None), parent=None, modulestore=<xmodule.modulestore.mongo.base.MongoModuleStore object at 0x9dd5d90>, location=Location('MITx', '999', 'Robot_Super_Course', 'about', 'overview', None), data='\n<section class="about">\n <h2>About This Course</h2>\n <p>Include your long course description here. The long course description should contain 150-400 words.</p>\n\n <p>This is paragraph 2 of the long course description. Add more paragraphs as needed. Make sure to enclose them in paragraph tags.</p>\n</section>\n\n<section class="prerequisites">\n <h2>Prerequisites</h2>\n <p>Add information about course prerequisites here.</p>\n</section>\n\n<section class="course-staff">\n <h2>Course Staff</h2>\n <article class="teacher">\n <div class="teacher-image">\n <img src="/images/pl-faculty.png" align="left" style="margin:0 20 px 0" alt="Course Staff Image #1">\n </div>\n <h3>Staff Member #1</h3>\n <p>Biography of instructor/staff member #1</p>\n </article>\n\n <article class="teacher">\n <div class="teacher-image">\n <img src="/images/pl-faculty.png" align="left" style="margin:0 20 px 0" alt="Course Staff Image #2">\n </div>\n <h3>Staff Member #2</h3>\n <p>Biography of instructor/staff member #2</p>\n </article>\n\n <article class="author">\n <div class="author-image">\n <img src="/images/pl-author.png" align="left" style="margin:0 20 px 0" alt="Author Name">\n </div>\n <h3>Author Name</h3>\n <p>Biography of Author Name</p>\n </article>\n</section>\n\n<section class="faq">\n <p>Some text here</p>\n</section>\n\n<section class="intro-video" data-videoid="foobar">\n</section>\n')
factory.generate: DEBUG: BaseFactory: Generating xmodule.modulestore.tests.factories.ItemFactory(category='about', display_name='overview', parent_location=Location('MITx', '999', 'Robot_Super_Course', 'course', 'Robot_Super_Course', None), parent=None, modulestore=<xmodule.modulestore.mongo.base.MongoModuleStore object at 0x9dd5d90>, location=Location('MITx', '999', 'Robot_Super_Course', 'about', 'overview', None), data='\n<section class="about">\n <h2>About This Course</h2>\n <p>Include your long course description here. The long course description should contain 150-400 words.</p>\n\n <p>This is paragraph 2 of the long course description. Add more paragraphs as needed. Make sure to enclose them in paragraph tags.</p>\n</section>\n\n<section class="prerequisites">\n <h2>Prerequisites</h2>\n <p>Add information about course prerequisites here.</p>\n</section>\n\n<section class="course-staff">\n <h2>Course Staff</h2>\n <article class="teacher">\n <div class="teacher-image">\n <img src="/images/pl-faculty.png" align="left" style="margin:0 20 px 0" alt="Course Staff Image #1">\n </div>\n <h3>Staff Member #1</h3>\n <p>Biography of instructor/staff member #1</p>\n </article>\n\n <article class="teacher">\n <div class="teacher-image">\n <img src="/images/pl-faculty.png" align="left" style="margin:0 20 px 0" alt="Course Staff Image #2">\n </div>\n <h3>Staff Member #2</h3>\n <p>Biography of instructor/staff member #2</p>\n </article>\n\n <article class="author">\n <div class="author-image">\n <img src="/images/pl-author.png" align="left" style="margin:0 20 px 0" alt="Author Name">\n </div>\n <h3>Author Name</h3>\n <p>Biography of Author Name</p>\n </article>\n</section>\n\n<section class="faq">\n <p>Some text here</p>\n</section>\n\n<section class="intro-video" data-videoid="foobar">\n</section>\n')
factory.generate: DEBUG: BaseFactory: Preparing xmodule.modulestore.tests.factories.ItemFactory(extra={'category': 'course_info', 'display_name': 'updates', 'data': '\n<section>\n <article>\n <h2>April 18, 2014</h2>\n This does not have a paragraph tag around it\n </article>\n <article>\n <h2>April 17, 2014</h2>\n Some text before paragraph tag<p>This is inside paragraph tag</p>Some text after tag\n </article>\n <article>\n <h2>April 16, 2014</h2>\n Some text before paragraph tag<p>This is inside paragraph tag</p>Some text after tag<p>one more</p>\n </article>\n <article>\n <h2>April 15, 2014</h2>\n <p>A perfectly</p><p>formatted piece</p><p>of HTML</p>\n </article>\n</section>\n', 'parent_location': Location('MITx', '999', 'Robot_Super_Course', 'course', 'Robot_Super_Course', None)})
factory.generate: DEBUG: <class 'xmodule.modulestore.tests.factories.ItemFactory'>: reusing sequence from <class 'xmodule.modulestore.tests.factories.XModuleFactory'>
factory.containers: DEBUG: LazyStub: Computing values for xmodule.modulestore.tests.factories.ItemFactory(category='course_info', display_name='updates', parent_location=Location('MITx', '999', 'Robot_Super_Course', 'course', 'Robot_Super_Course', None), parent=None, modulestore=<OrderedDeclarationWrapper for <factory.declarations.LazyAttribute object at 0x6c5ae50>>, location=<OrderedDeclarationWrapper for <factory.declarations.LazyAttribute object at 0x6c5af50>>, data='\n<section>\n <article>\n <h2>April 18, 2014</h2>\n This does not have a paragraph tag around it\n </article>\n <article>\n <h2>April 17, 2014</h2>\n Some text before paragraph tag<p>This is inside paragraph tag</p>Some text after tag\n </article>\n <article>\n <h2>April 16, 2014</h2>\n Some text before paragraph tag<p>This is inside paragraph tag</p>Some text after tag<p>one more</p>\n </article>\n <article>\n <h2>April 15, 2014</h2>\n <p>A perfectly</p><p>formatted piece</p><p>of HTML</p>\n </article>\n</section>\n')
factory.generate: DEBUG: LazyAttribute: Evaluating <function modulestore at 0x6d6fc08> on <LazyStub for xmodule.modulestore.tests.factories.ItemFactory>
factory.generate: DEBUG: LazyAttribute: Evaluating <function location at 0x6d6fd70> on <LazyStub for xmodule.modulestore.tests.factories.ItemFactory>
factory.containers: DEBUG: LazyStub: Computed values, got xmodule.modulestore.tests.factories.ItemFactory(category='course_info', display_name='updates', parent_location=Location('MITx', '999', 'Robot_Super_Course', 'course', 'Robot_Super_Course', None), parent=None, modulestore=<xmodule.modulestore.mongo.base.MongoModuleStore object at 0x9dd5d90>, location=Location('MITx', '999', 'Robot_Super_Course', 'course_info', 'updates', None), data='\n<section>\n <article>\n <h2>April 18, 2014</h2>\n This does not have a paragraph tag around it\n </article>\n <article>\n <h2>April 17, 2014</h2>\n Some text before paragraph tag<p>This is inside paragraph tag</p>Some text after tag\n </article>\n <article>\n <h2>April 16, 2014</h2>\n Some text before paragraph tag<p>This is inside paragraph tag</p>Some text after tag<p>one more</p>\n </article>\n <article>\n <h2>April 15, 2014</h2>\n <p>A perfectly</p><p>formatted piece</p><p>of HTML</p>\n </article>\n</section>\n')
factory.generate: DEBUG: BaseFactory: Generating xmodule.modulestore.tests.factories.ItemFactory(category='course_info', display_name='updates', parent_location=Location('MITx', '999', 'Robot_Super_Course', 'course', 'Robot_Super_Course', None), parent=None, modulestore=<xmodule.modulestore.mongo.base.MongoModuleStore object at 0x9dd5d90>, location=Location('MITx', '999', 'Robot_Super_Course', 'course_info', 'updates', None), data='\n<section>\n <article>\n <h2>April 18, 2014</h2>\n This does not have a paragraph tag around it\n </article>\n <article>\n <h2>April 17, 2014</h2>\n Some text before paragraph tag<p>This is inside paragraph tag</p>Some text after tag\n </article>\n <article>\n <h2>April 16, 2014</h2>\n Some text before paragraph tag<p>This is inside paragraph tag</p>Some text after tag<p>one more</p>\n </article>\n <article>\n <h2>April 15, 2014</h2>\n <p>A perfectly</p><p>formatted piece</p><p>of HTML</p>\n </article>\n</section>\n')
factory.generate: DEBUG: BaseFactory: Preparing xmodule.modulestore.tests.factories.ItemFactory(extra={'category': 'static_tab', 'display_name': 'syllabus', 'data': '\n<div>This is static tab1</div>\n', 'parent_location': Location('MITx', '999', 'Robot_Super_Course', 'course', 'Robot_Super_Course', None)})
factory.generate: DEBUG: <class 'xmodule.modulestore.tests.factories.ItemFactory'>: reusing sequence from <class 'xmodule.modulestore.tests.factories.XModuleFactory'>
factory.containers: DEBUG: LazyStub: Computing values for xmodule.modulestore.tests.factories.ItemFactory(category='static_tab', display_name='syllabus', parent_location=Location('MITx', '999', 'Robot_Super_Course', 'course', 'Robot_Super_Course', None), parent=None, modulestore=<OrderedDeclarationWrapper for <factory.declarations.LazyAttribute object at 0x6c5ae50>>, location=<OrderedDeclarationWrapper for <factory.declarations.LazyAttribute object at 0x6c5af50>>, data='\n<div>This is static tab1</div>\n')
factory.generate: DEBUG: LazyAttribute: Evaluating <function modulestore at 0x6d6fc08> on <LazyStub for xmodule.modulestore.tests.factories.ItemFactory>
factory.generate: DEBUG: LazyAttribute: Evaluating <function location at 0x6d6fd70> on <LazyStub for xmodule.modulestore.tests.factories.ItemFactory>
factory.containers: DEBUG: LazyStub: Computed values, got xmodule.modulestore.tests.factories.ItemFactory(category='static_tab', display_name='syllabus', parent_location=Location('MITx', '999', 'Robot_Super_Course', 'course', 'Robot_Super_Course', None), parent=None, modulestore=<xmodule.modulestore.mongo.base.MongoModuleStore object at 0x9dd5d90>, location=Location('MITx', '999', 'Robot_Super_Course', 'static_tab', 'syllabus', None), data='\n<div>This is static tab1</div>\n')
factory.generate: DEBUG: BaseFactory: Generating xmodule.modulestore.tests.factories.ItemFactory(category='static_tab', display_name='syllabus', parent_location=Location('MITx', '999', 'Robot_Super_Course', 'course', 'Robot_Super_Course', None), parent=None, modulestore=<xmodule.modulestore.mongo.base.MongoModuleStore object at 0x9dd5d90>, location=Location('MITx', '999', 'Robot_Super_Course', 'static_tab', 'syllabus', None), data='\n<div>This is static tab1</div>\n')
factory.generate: DEBUG: BaseFactory: Preparing xmodule.modulestore.tests.factories.ItemFactory(extra={'category': 'static_tab', 'display_name': 'readings', 'data': '\n<div>This is static tab2</div>\n', 'parent_location': Location('MITx', '999', 'Robot_Super_Course', 'course', 'Robot_Super_Course', None)})
factory.generate: DEBUG: <class 'xmodule.modulestore.tests.factories.ItemFactory'>: reusing sequence from <class 'xmodule.modulestore.tests.factories.XModuleFactory'>
factory.containers: DEBUG: LazyStub: Computing values for xmodule.modulestore.tests.factories.ItemFactory(category='static_tab', display_name='readings', parent_location=Location('MITx', '999', 'Robot_Super_Course', 'course', 'Robot_Super_Course', None), parent=None, modulestore=<OrderedDeclarationWrapper for <factory.declarations.LazyAttribute object at 0x6c5ae50>>, location=<OrderedDeclarationWrapper for <factory.declarations.LazyAttribute object at 0x6c5af50>>, data='\n<div>This is static tab2</div>\n')
factory.generate: DEBUG: LazyAttribute: Evaluating <function modulestore at 0x6d6fc08> on <LazyStub for xmodule.modulestore.tests.factories.ItemFactory>
factory.generate: DEBUG: LazyAttribute: Evaluating <function location at 0x6d6fd70> on <LazyStub for xmodule.modulestore.tests.factories.ItemFactory>
factory.containers: DEBUG: LazyStub: Computed values, got xmodule.modulestore.tests.factories.ItemFactory(category='static_tab', display_name='readings', parent_location=Location('MITx', '999', 'Robot_Super_Course', 'course', 'Robot_Super_Course', None), parent=None, modulestore=<xmodule.modulestore.mongo.base.MongoModuleStore object at 0x9dd5d90>, location=Location('MITx', '999', 'Robot_Super_Course', 'static_tab', 'readings', None), data='\n<div>This is static tab2</div>\n')
factory.generate: DEBUG: BaseFactory: Generating xmodule.modulestore.tests.factories.ItemFactory(category='static_tab', display_name='readings', parent_location=Location('MITx', '999', 'Robot_Super_Course', 'course', 'Robot_Super_Course', None), parent=None, modulestore=<xmodule.modulestore.mongo.base.MongoModuleStore object at 0x9dd5d90>, location=Location('MITx', '999', 'Robot_Super_Course', 'static_tab', 'readings', None), data='\n<div>This is static tab2</div>\n')
factory.generate: DEBUG: BaseFactory: Preparing xmodule.modulestore.tests.factories.ItemFactory(extra={'category': 'sequential', 'display_name': u'test subsection', 'parent_location': Location(u'MITx', u'999', 'Robot_Super_Course', u'videosequence', u'Video_Sequence', None)})
factory.generate: DEBUG: <class 'xmodule.modulestore.tests.factories.ItemFactory'>: reusing sequence from <class 'xmodule.modulestore.tests.factories.XModuleFactory'>
factory.containers: DEBUG: LazyStub: Computing values for xmodule.modulestore.tests.factories.ItemFactory(category='sequential', display_name=u'test subsection', parent_location=Location(u'MITx', u'999', 'Robot_Super_Course', u'videosequence', u'Video_Sequence', None), parent=None, modulestore=<OrderedDeclarationWrapper for <factory.declarations.LazyAttribute object at 0x6c5ae50>>, location=<OrderedDeclarationWrapper for <factory.declarations.LazyAttribute object at 0x6c5af50>>)
factory.generate: DEBUG: LazyAttribute: Evaluating <function modulestore at 0x6d6fc08> on <LazyStub for xmodule.modulestore.tests.factories.ItemFactory>
factory.generate: DEBUG: LazyAttribute: Evaluating <function location at 0x6d6fd70> on <LazyStub for xmodule.modulestore.tests.factories.ItemFactory>
factory.containers: DEBUG: LazyStub: Computed values, got xmodule.modulestore.tests.factories.ItemFactory(category='sequential', display_name=u'test subsection', parent_location=Location(u'MITx', u'999', 'Robot_Super_Course', u'videosequence', u'Video_Sequence', None), parent=None, modulestore=<xmodule.modulestore.mongo.base.MongoModuleStore object at 0x9dd5d90>, location=Location(u'MITx', u'999', 'Robot_Super_Course', 'sequential', u'test_subsection', None))
factory.generate: DEBUG: BaseFactory: Generating xmodule.modulestore.tests.factories.ItemFactory(category='sequential', display_name=u'test subsection', parent_location=Location(u'MITx', u'999', 'Robot_Super_Course', u'videosequence', u'Video_Sequence', None), parent=None, modulestore=<xmodule.modulestore.mongo.base.MongoModuleStore object at 0x9dd5d90>, location=Location(u'MITx', u'999', 'Robot_Super_Course', 'sequential', u'test_subsection', None))
factory.generate: DEBUG: BaseFactory: Preparing xmodule.modulestore.tests.factories.ItemFactory(extra={'category': 'vertical', 'display_name': u'test unit', 'parent_location': Location(u'MITx', u'999', 'Robot_Super_Course', u'sequential', u'test_subsection', None), 'metadata': {'graded': True, 'format': 'Homework'}})
factory.generate: DEBUG: <class 'xmodule.modulestore.tests.factories.ItemFactory'>: reusing sequence from <class 'xmodule.modulestore.tests.factories.XModuleFactory'>
factory.containers: DEBUG: LazyStub: Computing values for xmodule.modulestore.tests.factories.ItemFactory(category='vertical', display_name=u'test unit', parent_location=Location(u'MITx', u'999', 'Robot_Super_Course', u'sequential', u'test_subsection', None), parent=None, modulestore=<OrderedDeclarationWrapper for <factory.declarations.LazyAttribute object at 0x6c5ae50>>, location=<OrderedDeclarationWrapper for <factory.declarations.LazyAttribute object at 0x6c5af50>>, metadata={'graded': True, 'format': 'Homework'})
factory.generate: DEBUG: LazyAttribute: Evaluating <function modulestore at 0x6d6fc08> on <LazyStub for xmodule.modulestore.tests.factories.ItemFactory>
factory.generate: DEBUG: LazyAttribute: Evaluating <function location at 0x6d6fd70> on <LazyStub for xmodule.modulestore.tests.factories.ItemFactory>
factory.containers: DEBUG: LazyStub: Computed values, got xmodule.modulestore.tests.factories.ItemFactory(category='vertical', display_name=u'test unit', parent_location=Location(u'MITx', u'999', 'Robot_Super_Course', u'sequential', u'test_subsection', None), parent=None, modulestore=<xmodule.modulestore.mongo.base.MongoModuleStore object at 0x9dd5d90>, location=Location(u'MITx', u'999', 'Robot_Super_Course', 'vertical', u'test_unit', None), metadata={'graded': True, 'format': 'Homework'})
factory.generate: DEBUG: BaseFactory: Generating xmodule.modulestore.tests.factories.ItemFactory(category='vertical', display_name=u'test unit', parent_location=Location(u'MITx', u'999', 'Robot_Super_Course', u'sequential', u'test_subsection', None), parent=None, modulestore=<xmodule.modulestore.mongo.base.MongoModuleStore object at 0x9dd5d90>, location=Location(u'MITx', u'999', 'Robot_Super_Course', 'vertical', u'test_unit', None), metadata={'graded': True, 'format': 'Homework'})
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'username': 'testuser0', 'profile': 'test'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username='testuser0', profile='test', first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364790>>, date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=2060
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba50> for seq=2060
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username='testuser0', profile='test', first_name=u'Robot2060', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=u'robot+test+2060@edx.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username='testuser0', first_name=u'Robot2060', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=u'robot+test+2060@edx.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(testuser0, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: testuser0>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(testuser0, True, test)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'user': <User: testuser0>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name=<OrderedDeclarationWrapper for <factory.declarations.LazyAttribute object at 0x53646d0>>, mailing_address=None, level_of_education=None, user=<User: testuser0>, gender=u'm', goals=u'World domination')
factory.generate: DEBUG: LazyAttribute: Evaluating <built-in method format of unicode object at 0x50f5480> on <LazyStub for student.tests.factories.UserProfileFactory>
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name=u'Robot2060 Test', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: testuser0>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name=u'Robot2060 Test', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: testuser0>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'username': 'testuser1', 'profile': 'test'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username='testuser1', profile='test', first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364790>>, date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=2061
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba50> for seq=2061
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username='testuser1', profile='test', first_name=u'Robot2061', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=u'robot+test+2061@edx.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username='testuser1', first_name=u'Robot2061', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=u'robot+test+2061@edx.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(testuser1, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: testuser1>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(testuser1, True, test)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'user': <User: testuser1>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name=<OrderedDeclarationWrapper for <factory.declarations.LazyAttribute object at 0x53646d0>>, mailing_address=None, level_of_education=None, user=<User: testuser1>, gender=u'm', goals=u'World domination')
factory.generate: DEBUG: LazyAttribute: Evaluating <built-in method format of unicode object at 0x50f5480> on <LazyStub for student.tests.factories.UserProfileFactory>
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name=u'Robot2061 Test', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: testuser1>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name=u'Robot2061 Test', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: testuser1>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'username': 'testuser2', 'profile': 'test'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username='testuser2', profile='test', first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364790>>, date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=2062
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba50> for seq=2062
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username='testuser2', profile='test', first_name=u'Robot2062', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=u'robot+test+2062@edx.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username='testuser2', first_name=u'Robot2062', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=u'robot+test+2062@edx.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(testuser2, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: testuser2>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(testuser2, True, test)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'user': <User: testuser2>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name=<OrderedDeclarationWrapper for <factory.declarations.LazyAttribute object at 0x53646d0>>, mailing_address=None, level_of_education=None, user=<User: testuser2>, gender=u'm', goals=u'World domination')
factory.generate: DEBUG: LazyAttribute: Evaluating <built-in method format of unicode object at 0x50f5480> on <LazyStub for student.tests.factories.UserProfileFactory>
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name=u'Robot2062 Test', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: testuser2>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name=u'Robot2062 Test', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: testuser2>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'username': 'testuser3', 'profile': 'test'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username='testuser3', profile='test', first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364790>>, date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=2063
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba50> for seq=2063
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username='testuser3', profile='test', first_name=u'Robot2063', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=u'robot+test+2063@edx.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username='testuser3', first_name=u'Robot2063', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=u'robot+test+2063@edx.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(testuser3, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: testuser3>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(testuser3, True, test)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'user': <User: testuser3>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name=<OrderedDeclarationWrapper for <factory.declarations.LazyAttribute object at 0x53646d0>>, mailing_address=None, level_of_education=None, user=<User: testuser3>, gender=u'm', goals=u'World domination')
factory.generate: DEBUG: LazyAttribute: Evaluating <built-in method format of unicode object at 0x50f5480> on <LazyStub for student.tests.factories.UserProfileFactory>
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name=u'Robot2063 Test', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: testuser3>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name=u'Robot2063 Test', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: testuser3>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'username': 'testuser4', 'profile': 'test'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username='testuser4', profile='test', first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364790>>, date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=2064
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba50> for seq=2064
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username='testuser4', profile='test', first_name=u'Robot2064', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=u'robot+test+2064@edx.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username='testuser4', first_name=u'Robot2064', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=u'robot+test+2064@edx.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(testuser4, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: testuser4>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(testuser4, True, test)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'user': <User: testuser4>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name=<OrderedDeclarationWrapper for <factory.declarations.LazyAttribute object at 0x53646d0>>, mailing_address=None, level_of_education=None, user=<User: testuser4>, gender=u'm', goals=u'World domination')
factory.generate: DEBUG: LazyAttribute: Evaluating <built-in method format of unicode object at 0x50f5480> on <LazyStub for student.tests.factories.UserProfileFactory>
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name=u'Robot2064 Test', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: testuser4>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name=u'Robot2064 Test', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: testuser4>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.CourseEnrollmentFactory(extra={'course_id': SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), 'user': <User: testuser0>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.CourseEnrollmentFactory(course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), user=<User: testuser0>)
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.CourseEnrollmentFactory(course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), user=<User: testuser0>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.CourseEnrollmentFactory(course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), user=<User: testuser0>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.CourseEnrollmentFactory(extra={'course_id': SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), 'user': <User: testuser1>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.CourseEnrollmentFactory(course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), user=<User: testuser1>)
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.CourseEnrollmentFactory(course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), user=<User: testuser1>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.CourseEnrollmentFactory(course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), user=<User: testuser1>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.CourseEnrollmentFactory(extra={'course_id': SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), 'user': <User: testuser2>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.CourseEnrollmentFactory(course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), user=<User: testuser2>)
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.CourseEnrollmentFactory(course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), user=<User: testuser2>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.CourseEnrollmentFactory(course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), user=<User: testuser2>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.CourseEnrollmentFactory(extra={'course_id': SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), 'user': <User: testuser3>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.CourseEnrollmentFactory(course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), user=<User: testuser3>)
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.CourseEnrollmentFactory(course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), user=<User: testuser3>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.CourseEnrollmentFactory(course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), user=<User: testuser3>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.CourseEnrollmentFactory(extra={'course_id': SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), 'user': <User: testuser4>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.CourseEnrollmentFactory(course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), user=<User: testuser4>)
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.CourseEnrollmentFactory(course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), user=<User: testuser4>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.CourseEnrollmentFactory(course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), user=<User: testuser4>)
factory.generate: DEBUG: BaseFactory: Preparing xmodule.modulestore.tests.factories.ItemFactory(extra={'category': 'group-project', 'display_name': u'test problem0', 'data': '<problem><p></p><stringresponse answer="foo"><textline/></stringresponse></problem>', 'parent_location': Location(u'MITx', u'999', 'Robot_Super_Course', u'vertical', u'test_unit', None), 'metadata': {'rerandomize': 'always'}})
factory.generate: DEBUG: <class 'xmodule.modulestore.tests.factories.ItemFactory'>: reusing sequence from <class 'xmodule.modulestore.tests.factories.XModuleFactory'>
factory.containers: DEBUG: LazyStub: Computing values for xmodule.modulestore.tests.factories.ItemFactory(category='group-project', display_name=u'test problem0', parent_location=Location(u'MITx', u'999', 'Robot_Super_Course', u'vertical', u'test_unit', None), parent=None, modulestore=<OrderedDeclarationWrapper for <factory.declarations.LazyAttribute object at 0x6c5ae50>>, location=<OrderedDeclarationWrapper for <factory.declarations.LazyAttribute object at 0x6c5af50>>, data='<problem><p></p><stringresponse answer="foo"><textline/></stringresponse></problem>', metadata={'rerandomize': 'always'})
factory.generate: DEBUG: LazyAttribute: Evaluating <function modulestore at 0x6d6fc08> on <LazyStub for xmodule.modulestore.tests.factories.ItemFactory>
factory.generate: DEBUG: LazyAttribute: Evaluating <function location at 0x6d6fd70> on <LazyStub for xmodule.modulestore.tests.factories.ItemFactory>
factory.containers: DEBUG: LazyStub: Computed values, got xmodule.modulestore.tests.factories.ItemFactory(category='group-project', display_name=u'test problem0', parent_location=Location(u'MITx', u'999', 'Robot_Super_Course', u'vertical', u'test_unit', None), parent=None, modulestore=<xmodule.modulestore.mongo.base.MongoModuleStore object at 0x9dd5d90>, location=Location(u'MITx', u'999', 'Robot_Super_Course', 'group-project', u'test_problem0', None), data='<problem><p></p><stringresponse answer="foo"><textline/></stringresponse></problem>', metadata={'rerandomize': 'always'})
factory.generate: DEBUG: BaseFactory: Generating xmodule.modulestore.tests.factories.ItemFactory(category='group-project', display_name=u'test problem0', parent_location=Location(u'MITx', u'999', 'Robot_Super_Course', u'vertical', u'test_unit', None), parent=None, modulestore=<xmodule.modulestore.mongo.base.MongoModuleStore object at 0x9dd5d90>, location=Location(u'MITx', u'999', 'Robot_Super_Course', 'group-project', u'test_problem0', None), data='<problem><p></p><stringresponse answer="foo"><textline/></stringresponse></problem>', metadata={'rerandomize': 'always'})
factory.generate: DEBUG: BaseFactory: Preparing courseware.tests.factories.StudentModuleFactory(extra={'module_state_key': Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem0', None), 'grade': 0.0, 'state': '{"attempts": 3}', 'max_grade': 0.5, 'module_type': 'group-project', 'student': <User: testuser0>, 'course_id': SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course')})
factory.containers: DEBUG: LazyStub: Computing values for courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem0', None), grade=0.0, state='{"attempts": 3}', max_grade=0.5, module_type='group-project', student=<User: testuser0>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.containers: DEBUG: LazyStub: Computed values, got courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem0', None), grade=0.0, state='{"attempts": 3}', max_grade=0.5, module_type='group-project', student=<User: testuser0>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Generating courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem0', None), grade=0.0, state='{"attempts": 3}', max_grade=0.5, module_type='group-project', student=<User: testuser0>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Preparing courseware.tests.factories.StudentModuleFactory(extra={'module_state_key': Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem0', None), 'grade': 0.75, 'state': '{"attempts": 3}', 'max_grade': 1, 'module_type': 'group-project', 'student': <User: testuser1>, 'course_id': SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course')})
factory.containers: DEBUG: LazyStub: Computing values for courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem0', None), grade=0.75, state='{"attempts": 3}', max_grade=1, module_type='group-project', student=<User: testuser1>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.containers: DEBUG: LazyStub: Computed values, got courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem0', None), grade=0.75, state='{"attempts": 3}', max_grade=1, module_type='group-project', student=<User: testuser1>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Generating courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem0', None), grade=0.75, state='{"attempts": 3}', max_grade=1, module_type='group-project', student=<User: testuser1>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Preparing courseware.tests.factories.StudentModuleFactory(extra={'module_state_key': Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem0', None), 'grade': 1.5, 'state': '{"attempts": 3}', 'max_grade': 1, 'module_type': 'group-project', 'student': <User: testuser2>, 'course_id': SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course')})
factory.containers: DEBUG: LazyStub: Computing values for courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem0', None), grade=1.5, state='{"attempts": 3}', max_grade=1, module_type='group-project', student=<User: testuser2>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.containers: DEBUG: LazyStub: Computed values, got courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem0', None), grade=1.5, state='{"attempts": 3}', max_grade=1, module_type='group-project', student=<User: testuser2>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Generating courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem0', None), grade=1.5, state='{"attempts": 3}', max_grade=1, module_type='group-project', student=<User: testuser2>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Preparing courseware.tests.factories.StudentModuleFactory(extra={'module_state_key': Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem0', None), 'grade': 2.25, 'state': '{"attempts": 3}', 'max_grade': 1, 'module_type': 'group-project', 'student': <User: testuser3>, 'course_id': SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course')})
factory.containers: DEBUG: LazyStub: Computing values for courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem0', None), grade=2.25, state='{"attempts": 3}', max_grade=1, module_type='group-project', student=<User: testuser3>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.containers: DEBUG: LazyStub: Computed values, got courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem0', None), grade=2.25, state='{"attempts": 3}', max_grade=1, module_type='group-project', student=<User: testuser3>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Generating courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem0', None), grade=2.25, state='{"attempts": 3}', max_grade=1, module_type='group-project', student=<User: testuser3>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Preparing courseware.tests.factories.StudentModuleFactory(extra={'module_state_key': Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem0', None), 'grade': 3.0, 'state': '{"attempts": 3}', 'max_grade': 1, 'module_type': 'group-project', 'student': <User: testuser4>, 'course_id': SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course')})
factory.containers: DEBUG: LazyStub: Computing values for courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem0', None), grade=3.0, state='{"attempts": 3}', max_grade=1, module_type='group-project', student=<User: testuser4>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.containers: DEBUG: LazyStub: Computed values, got courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem0', None), grade=3.0, state='{"attempts": 3}', max_grade=1, module_type='group-project', student=<User: testuser4>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Generating courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem0', None), grade=3.0, state='{"attempts": 3}', max_grade=1, module_type='group-project', student=<User: testuser4>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Preparing courseware.tests.factories.StudentModuleFactory(extra={'course_id': SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), 'module_type': 'sequential', 'module_state_key': Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem0', None)})
factory.containers: DEBUG: LazyStub: Computing values for courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem0', None), grade=None, state=None, max_grade=None, module_type='sequential', student=<OrderedDeclarationWrapper for <factory.declarations.SubFactory object at 0x6d9e950>>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: SubFactory: Instantiating student.tests.factories.UserFactory(__containers=(<LazyStub for courseware.tests.factories.StudentModuleFactory>,)), create=True
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'__containers': (<LazyStub for courseware.tests.factories.StudentModuleFactory>,)})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364790>>, date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=2065
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=2065
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba50> for seq=2065
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot2065', first_name=u'Robot2065', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=u'robot+test+2065@edx.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot2065', first_name=u'Robot2065', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=u'robot+test+2065@edx.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot2065, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot2065>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot2065, True, None)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'user': <User: robot2065>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name=<OrderedDeclarationWrapper for <factory.declarations.LazyAttribute object at 0x53646d0>>, mailing_address=None, level_of_education=None, user=<User: robot2065>, gender=u'm', goals=u'World domination')
factory.generate: DEBUG: LazyAttribute: Evaluating <built-in method format of unicode object at 0x50f5480> on <LazyStub for student.tests.factories.UserProfileFactory>
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name=u'Robot2065 Test', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot2065>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name=u'Robot2065 Test', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot2065>)
factory.containers: DEBUG: LazyStub: Computed values, got courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem0', None), grade=None, state=None, max_grade=None, module_type='sequential', student=<User: robot2065>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Generating courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem0', None), grade=None, state=None, max_grade=None, module_type='sequential', student=<User: robot2065>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Preparing courseware.tests.factories.StudentModuleFactory(extra={'course_id': SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), 'module_type': 'sequential', 'module_state_key': Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem0', None)})
factory.containers: DEBUG: LazyStub: Computing values for courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem0', None), grade=None, state=None, max_grade=None, module_type='sequential', student=<OrderedDeclarationWrapper for <factory.declarations.SubFactory object at 0x6d9e950>>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: SubFactory: Instantiating student.tests.factories.UserFactory(__containers=(<LazyStub for courseware.tests.factories.StudentModuleFactory>,)), create=True
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'__containers': (<LazyStub for courseware.tests.factories.StudentModuleFactory>,)})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364790>>, date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=2066
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=2066
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba50> for seq=2066
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot2066', first_name=u'Robot2066', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=u'robot+test+2066@edx.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot2066', first_name=u'Robot2066', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=u'robot+test+2066@edx.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot2066, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot2066>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot2066, True, None)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'user': <User: robot2066>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name=<OrderedDeclarationWrapper for <factory.declarations.LazyAttribute object at 0x53646d0>>, mailing_address=None, level_of_education=None, user=<User: robot2066>, gender=u'm', goals=u'World domination')
factory.generate: DEBUG: LazyAttribute: Evaluating <built-in method format of unicode object at 0x50f5480> on <LazyStub for student.tests.factories.UserProfileFactory>
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name=u'Robot2066 Test', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot2066>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name=u'Robot2066 Test', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot2066>)
factory.containers: DEBUG: LazyStub: Computed values, got courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem0', None), grade=None, state=None, max_grade=None, module_type='sequential', student=<User: robot2066>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Generating courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem0', None), grade=None, state=None, max_grade=None, module_type='sequential', student=<User: robot2066>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Preparing courseware.tests.factories.StudentModuleFactory(extra={'course_id': SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), 'module_type': 'sequential', 'module_state_key': Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem0', None)})
factory.containers: DEBUG: LazyStub: Computing values for courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem0', None), grade=None, state=None, max_grade=None, module_type='sequential', student=<OrderedDeclarationWrapper for <factory.declarations.SubFactory object at 0x6d9e950>>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: SubFactory: Instantiating student.tests.factories.UserFactory(__containers=(<LazyStub for courseware.tests.factories.StudentModuleFactory>,)), create=True
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'__containers': (<LazyStub for courseware.tests.factories.StudentModuleFactory>,)})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364790>>, date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=2067
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=2067
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba50> for seq=2067
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot2067', first_name=u'Robot2067', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=u'robot+test+2067@edx.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot2067', first_name=u'Robot2067', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=u'robot+test+2067@edx.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot2067, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot2067>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot2067, True, None)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'user': <User: robot2067>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name=<OrderedDeclarationWrapper for <factory.declarations.LazyAttribute object at 0x53646d0>>, mailing_address=None, level_of_education=None, user=<User: robot2067>, gender=u'm', goals=u'World domination')
factory.generate: DEBUG: LazyAttribute: Evaluating <built-in method format of unicode object at 0x50f5480> on <LazyStub for student.tests.factories.UserProfileFactory>
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name=u'Robot2067 Test', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot2067>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name=u'Robot2067 Test', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot2067>)
factory.containers: DEBUG: LazyStub: Computed values, got courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem0', None), grade=None, state=None, max_grade=None, module_type='sequential', student=<User: robot2067>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Generating courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem0', None), grade=None, state=None, max_grade=None, module_type='sequential', student=<User: robot2067>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Preparing courseware.tests.factories.StudentModuleFactory(extra={'course_id': SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), 'module_type': 'sequential', 'module_state_key': Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem0', None)})
factory.containers: DEBUG: LazyStub: Computing values for courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem0', None), grade=None, state=None, max_grade=None, module_type='sequential', student=<OrderedDeclarationWrapper for <factory.declarations.SubFactory object at 0x6d9e950>>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: SubFactory: Instantiating student.tests.factories.UserFactory(__containers=(<LazyStub for courseware.tests.factories.StudentModuleFactory>,)), create=True
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'__containers': (<LazyStub for courseware.tests.factories.StudentModuleFactory>,)})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364790>>, date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=2068
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=2068
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba50> for seq=2068
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot2068', first_name=u'Robot2068', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=u'robot+test+2068@edx.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot2068', first_name=u'Robot2068', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=u'robot+test+2068@edx.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot2068, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot2068>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot2068, True, None)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'user': <User: robot2068>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name=<OrderedDeclarationWrapper for <factory.declarations.LazyAttribute object at 0x53646d0>>, mailing_address=None, level_of_education=None, user=<User: robot2068>, gender=u'm', goals=u'World domination')
factory.generate: DEBUG: LazyAttribute: Evaluating <built-in method format of unicode object at 0x50f5480> on <LazyStub for student.tests.factories.UserProfileFactory>
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name=u'Robot2068 Test', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot2068>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name=u'Robot2068 Test', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot2068>)
factory.containers: DEBUG: LazyStub: Computed values, got courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem0', None), grade=None, state=None, max_grade=None, module_type='sequential', student=<User: robot2068>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Generating courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem0', None), grade=None, state=None, max_grade=None, module_type='sequential', student=<User: robot2068>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Preparing courseware.tests.factories.StudentModuleFactory(extra={'course_id': SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), 'module_type': 'sequential', 'module_state_key': Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem0', None)})
factory.containers: DEBUG: LazyStub: Computing values for courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem0', None), grade=None, state=None, max_grade=None, module_type='sequential', student=<OrderedDeclarationWrapper for <factory.declarations.SubFactory object at 0x6d9e950>>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: SubFactory: Instantiating student.tests.factories.UserFactory(__containers=(<LazyStub for courseware.tests.factories.StudentModuleFactory>,)), create=True
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'__containers': (<LazyStub for courseware.tests.factories.StudentModuleFactory>,)})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364790>>, date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=2069
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=2069
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba50> for seq=2069
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot2069', first_name=u'Robot2069', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=u'robot+test+2069@edx.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot2069', first_name=u'Robot2069', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=u'robot+test+2069@edx.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot2069, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot2069>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot2069, True, None)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'user': <User: robot2069>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name=<OrderedDeclarationWrapper for <factory.declarations.LazyAttribute object at 0x53646d0>>, mailing_address=None, level_of_education=None, user=<User: robot2069>, gender=u'm', goals=u'World domination')
factory.generate: DEBUG: LazyAttribute: Evaluating <built-in method format of unicode object at 0x50f5480> on <LazyStub for student.tests.factories.UserProfileFactory>
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name=u'Robot2069 Test', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot2069>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name=u'Robot2069 Test', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot2069>)
factory.containers: DEBUG: LazyStub: Computed values, got courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem0', None), grade=None, state=None, max_grade=None, module_type='sequential', student=<User: robot2069>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Generating courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem0', None), grade=None, state=None, max_grade=None, module_type='sequential', student=<User: robot2069>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Preparing xmodule.modulestore.tests.factories.ItemFactory(extra={'category': 'mentoring', 'display_name': u'test problem1', 'data': '<problem><p></p><stringresponse answer="foo"><textline/></stringresponse></problem>', 'parent_location': Location(u'MITx', u'999', 'Robot_Super_Course', u'vertical', u'test_unit', None), 'metadata': {'rerandomize': 'always'}})
factory.generate: DEBUG: <class 'xmodule.modulestore.tests.factories.ItemFactory'>: reusing sequence from <class 'xmodule.modulestore.tests.factories.XModuleFactory'>
factory.containers: DEBUG: LazyStub: Computing values for xmodule.modulestore.tests.factories.ItemFactory(category='mentoring', display_name=u'test problem1', parent_location=Location(u'MITx', u'999', 'Robot_Super_Course', u'vertical', u'test_unit', None), parent=None, modulestore=<OrderedDeclarationWrapper for <factory.declarations.LazyAttribute object at 0x6c5ae50>>, location=<OrderedDeclarationWrapper for <factory.declarations.LazyAttribute object at 0x6c5af50>>, data='<problem><p></p><stringresponse answer="foo"><textline/></stringresponse></problem>', metadata={'rerandomize': 'always'})
factory.generate: DEBUG: LazyAttribute: Evaluating <function modulestore at 0x6d6fc08> on <LazyStub for xmodule.modulestore.tests.factories.ItemFactory>
factory.generate: DEBUG: LazyAttribute: Evaluating <function location at 0x6d6fd70> on <LazyStub for xmodule.modulestore.tests.factories.ItemFactory>
factory.containers: DEBUG: LazyStub: Computed values, got xmodule.modulestore.tests.factories.ItemFactory(category='mentoring', display_name=u'test problem1', parent_location=Location(u'MITx', u'999', 'Robot_Super_Course', u'vertical', u'test_unit', None), parent=None, modulestore=<xmodule.modulestore.mongo.base.MongoModuleStore object at 0x9dd5d90>, location=Location(u'MITx', u'999', 'Robot_Super_Course', 'mentoring', u'test_problem1', None), data='<problem><p></p><stringresponse answer="foo"><textline/></stringresponse></problem>', metadata={'rerandomize': 'always'})
factory.generate: DEBUG: BaseFactory: Generating xmodule.modulestore.tests.factories.ItemFactory(category='mentoring', display_name=u'test problem1', parent_location=Location(u'MITx', u'999', 'Robot_Super_Course', u'vertical', u'test_unit', None), parent=None, modulestore=<xmodule.modulestore.mongo.base.MongoModuleStore object at 0x9dd5d90>, location=Location(u'MITx', u'999', 'Robot_Super_Course', 'mentoring', u'test_problem1', None), data='<problem><p></p><stringresponse answer="foo"><textline/></stringresponse></problem>', metadata={'rerandomize': 'always'})
factory.generate: DEBUG: BaseFactory: Preparing courseware.tests.factories.StudentModuleFactory(extra={'module_state_key': Location(u'MITx', u'999', 'Robot_Super_Course', u'mentoring', u'test_problem1', None), 'grade': 0.0, 'state': '{"attempts": 3}', 'max_grade': 0.5, 'module_type': 'mentoring', 'student': <User: testuser0>, 'course_id': SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course')})
factory.containers: DEBUG: LazyStub: Computing values for courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'mentoring', u'test_problem1', None), grade=0.0, state='{"attempts": 3}', max_grade=0.5, module_type='mentoring', student=<User: testuser0>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.containers: DEBUG: LazyStub: Computed values, got courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'mentoring', u'test_problem1', None), grade=0.0, state='{"attempts": 3}', max_grade=0.5, module_type='mentoring', student=<User: testuser0>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Generating courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'mentoring', u'test_problem1', None), grade=0.0, state='{"attempts": 3}', max_grade=0.5, module_type='mentoring', student=<User: testuser0>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Preparing courseware.tests.factories.StudentModuleFactory(extra={'module_state_key': Location(u'MITx', u'999', 'Robot_Super_Course', u'mentoring', u'test_problem1', None), 'grade': 0.75, 'state': '{"attempts": 3}', 'max_grade': 0.5, 'module_type': 'mentoring', 'student': <User: testuser1>, 'course_id': SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course')})
factory.containers: DEBUG: LazyStub: Computing values for courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'mentoring', u'test_problem1', None), grade=0.75, state='{"attempts": 3}', max_grade=0.5, module_type='mentoring', student=<User: testuser1>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.containers: DEBUG: LazyStub: Computed values, got courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'mentoring', u'test_problem1', None), grade=0.75, state='{"attempts": 3}', max_grade=0.5, module_type='mentoring', student=<User: testuser1>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Generating courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'mentoring', u'test_problem1', None), grade=0.75, state='{"attempts": 3}', max_grade=0.5, module_type='mentoring', student=<User: testuser1>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Preparing courseware.tests.factories.StudentModuleFactory(extra={'module_state_key': Location(u'MITx', u'999', 'Robot_Super_Course', u'mentoring', u'test_problem1', None), 'grade': 1.5, 'state': '{"attempts": 3}', 'max_grade': 1, 'module_type': 'mentoring', 'student': <User: testuser2>, 'course_id': SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course')})
factory.containers: DEBUG: LazyStub: Computing values for courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'mentoring', u'test_problem1', None), grade=1.5, state='{"attempts": 3}', max_grade=1, module_type='mentoring', student=<User: testuser2>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.containers: DEBUG: LazyStub: Computed values, got courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'mentoring', u'test_problem1', None), grade=1.5, state='{"attempts": 3}', max_grade=1, module_type='mentoring', student=<User: testuser2>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Generating courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'mentoring', u'test_problem1', None), grade=1.5, state='{"attempts": 3}', max_grade=1, module_type='mentoring', student=<User: testuser2>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Preparing courseware.tests.factories.StudentModuleFactory(extra={'module_state_key': Location(u'MITx', u'999', 'Robot_Super_Course', u'mentoring', u'test_problem1', None), 'grade': 2.25, 'state': '{"attempts": 3}', 'max_grade': 1, 'module_type': 'mentoring', 'student': <User: testuser3>, 'course_id': SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course')})
factory.containers: DEBUG: LazyStub: Computing values for courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'mentoring', u'test_problem1', None), grade=2.25, state='{"attempts": 3}', max_grade=1, module_type='mentoring', student=<User: testuser3>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.containers: DEBUG: LazyStub: Computed values, got courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'mentoring', u'test_problem1', None), grade=2.25, state='{"attempts": 3}', max_grade=1, module_type='mentoring', student=<User: testuser3>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Generating courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'mentoring', u'test_problem1', None), grade=2.25, state='{"attempts": 3}', max_grade=1, module_type='mentoring', student=<User: testuser3>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Preparing courseware.tests.factories.StudentModuleFactory(extra={'module_state_key': Location(u'MITx', u'999', 'Robot_Super_Course', u'mentoring', u'test_problem1', None), 'grade': 3.0, 'state': '{"attempts": 3}', 'max_grade': 1, 'module_type': 'mentoring', 'student': <User: testuser4>, 'course_id': SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course')})
factory.containers: DEBUG: LazyStub: Computing values for courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'mentoring', u'test_problem1', None), grade=3.0, state='{"attempts": 3}', max_grade=1, module_type='mentoring', student=<User: testuser4>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.containers: DEBUG: LazyStub: Computed values, got courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'mentoring', u'test_problem1', None), grade=3.0, state='{"attempts": 3}', max_grade=1, module_type='mentoring', student=<User: testuser4>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Generating courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'mentoring', u'test_problem1', None), grade=3.0, state='{"attempts": 3}', max_grade=1, module_type='mentoring', student=<User: testuser4>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Preparing courseware.tests.factories.StudentModuleFactory(extra={'course_id': SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), 'module_type': 'sequential', 'module_state_key': Location(u'MITx', u'999', 'Robot_Super_Course', u'mentoring', u'test_problem1', None)})
factory.containers: DEBUG: LazyStub: Computing values for courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'mentoring', u'test_problem1', None), grade=None, state=None, max_grade=None, module_type='sequential', student=<OrderedDeclarationWrapper for <factory.declarations.SubFactory object at 0x6d9e950>>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: SubFactory: Instantiating student.tests.factories.UserFactory(__containers=(<LazyStub for courseware.tests.factories.StudentModuleFactory>,)), create=True
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'__containers': (<LazyStub for courseware.tests.factories.StudentModuleFactory>,)})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364790>>, date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=2070
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=2070
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba50> for seq=2070
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot2070', first_name=u'Robot2070', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=u'robot+test+2070@edx.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot2070', first_name=u'Robot2070', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=u'robot+test+2070@edx.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot2070, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot2070>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot2070, True, None)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'user': <User: robot2070>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name=<OrderedDeclarationWrapper for <factory.declarations.LazyAttribute object at 0x53646d0>>, mailing_address=None, level_of_education=None, user=<User: robot2070>, gender=u'm', goals=u'World domination')
factory.generate: DEBUG: LazyAttribute: Evaluating <built-in method format of unicode object at 0x50f5480> on <LazyStub for student.tests.factories.UserProfileFactory>
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name=u'Robot2070 Test', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot2070>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name=u'Robot2070 Test', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot2070>)
factory.containers: DEBUG: LazyStub: Computed values, got courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'mentoring', u'test_problem1', None), grade=None, state=None, max_grade=None, module_type='sequential', student=<User: robot2070>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Generating courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'mentoring', u'test_problem1', None), grade=None, state=None, max_grade=None, module_type='sequential', student=<User: robot2070>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Preparing courseware.tests.factories.StudentModuleFactory(extra={'course_id': SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), 'module_type': 'sequential', 'module_state_key': Location(u'MITx', u'999', 'Robot_Super_Course', u'mentoring', u'test_problem1', None)})
factory.containers: DEBUG: LazyStub: Computing values for courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'mentoring', u'test_problem1', None), grade=None, state=None, max_grade=None, module_type='sequential', student=<OrderedDeclarationWrapper for <factory.declarations.SubFactory object at 0x6d9e950>>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: SubFactory: Instantiating student.tests.factories.UserFactory(__containers=(<LazyStub for courseware.tests.factories.StudentModuleFactory>,)), create=True
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'__containers': (<LazyStub for courseware.tests.factories.StudentModuleFactory>,)})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364790>>, date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=2071
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=2071
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba50> for seq=2071
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot2071', first_name=u'Robot2071', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=u'robot+test+2071@edx.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot2071', first_name=u'Robot2071', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=u'robot+test+2071@edx.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot2071, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot2071>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot2071, True, None)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'user': <User: robot2071>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name=<OrderedDeclarationWrapper for <factory.declarations.LazyAttribute object at 0x53646d0>>, mailing_address=None, level_of_education=None, user=<User: robot2071>, gender=u'm', goals=u'World domination')
factory.generate: DEBUG: LazyAttribute: Evaluating <built-in method format of unicode object at 0x50f5480> on <LazyStub for student.tests.factories.UserProfileFactory>
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name=u'Robot2071 Test', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot2071>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name=u'Robot2071 Test', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot2071>)
factory.containers: DEBUG: LazyStub: Computed values, got courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'mentoring', u'test_problem1', None), grade=None, state=None, max_grade=None, module_type='sequential', student=<User: robot2071>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Generating courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'mentoring', u'test_problem1', None), grade=None, state=None, max_grade=None, module_type='sequential', student=<User: robot2071>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Preparing courseware.tests.factories.StudentModuleFactory(extra={'course_id': SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), 'module_type': 'sequential', 'module_state_key': Location(u'MITx', u'999', 'Robot_Super_Course', u'mentoring', u'test_problem1', None)})
factory.containers: DEBUG: LazyStub: Computing values for courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'mentoring', u'test_problem1', None), grade=None, state=None, max_grade=None, module_type='sequential', student=<OrderedDeclarationWrapper for <factory.declarations.SubFactory object at 0x6d9e950>>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: SubFactory: Instantiating student.tests.factories.UserFactory(__containers=(<LazyStub for courseware.tests.factories.StudentModuleFactory>,)), create=True
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'__containers': (<LazyStub for courseware.tests.factories.StudentModuleFactory>,)})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364790>>, date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=2072
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=2072
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba50> for seq=2072
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot2072', first_name=u'Robot2072', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=u'robot+test+2072@edx.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot2072', first_name=u'Robot2072', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=u'robot+test+2072@edx.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot2072, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot2072>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot2072, True, None)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'user': <User: robot2072>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name=<OrderedDeclarationWrapper for <factory.declarations.LazyAttribute object at 0x53646d0>>, mailing_address=None, level_of_education=None, user=<User: robot2072>, gender=u'm', goals=u'World domination')
factory.generate: DEBUG: LazyAttribute: Evaluating <built-in method format of unicode object at 0x50f5480> on <LazyStub for student.tests.factories.UserProfileFactory>
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name=u'Robot2072 Test', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot2072>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name=u'Robot2072 Test', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot2072>)
factory.containers: DEBUG: LazyStub: Computed values, got courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'mentoring', u'test_problem1', None), grade=None, state=None, max_grade=None, module_type='sequential', student=<User: robot2072>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Generating courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'mentoring', u'test_problem1', None), grade=None, state=None, max_grade=None, module_type='sequential', student=<User: robot2072>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Preparing courseware.tests.factories.StudentModuleFactory(extra={'course_id': SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), 'module_type': 'sequential', 'module_state_key': Location(u'MITx', u'999', 'Robot_Super_Course', u'mentoring', u'test_problem1', None)})
factory.containers: DEBUG: LazyStub: Computing values for courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'mentoring', u'test_problem1', None), grade=None, state=None, max_grade=None, module_type='sequential', student=<OrderedDeclarationWrapper for <factory.declarations.SubFactory object at 0x6d9e950>>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: SubFactory: Instantiating student.tests.factories.UserFactory(__containers=(<LazyStub for courseware.tests.factories.StudentModuleFactory>,)), create=True
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'__containers': (<LazyStub for courseware.tests.factories.StudentModuleFactory>,)})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364790>>, date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=2073
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=2073
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba50> for seq=2073
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot2073', first_name=u'Robot2073', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=u'robot+test+2073@edx.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot2073', first_name=u'Robot2073', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=u'robot+test+2073@edx.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot2073, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot2073>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot2073, True, None)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'user': <User: robot2073>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name=<OrderedDeclarationWrapper for <factory.declarations.LazyAttribute object at 0x53646d0>>, mailing_address=None, level_of_education=None, user=<User: robot2073>, gender=u'm', goals=u'World domination')
factory.generate: DEBUG: LazyAttribute: Evaluating <built-in method format of unicode object at 0x50f5480> on <LazyStub for student.tests.factories.UserProfileFactory>
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name=u'Robot2073 Test', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot2073>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name=u'Robot2073 Test', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot2073>)
factory.containers: DEBUG: LazyStub: Computed values, got courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'mentoring', u'test_problem1', None), grade=None, state=None, max_grade=None, module_type='sequential', student=<User: robot2073>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Generating courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'mentoring', u'test_problem1', None), grade=None, state=None, max_grade=None, module_type='sequential', student=<User: robot2073>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Preparing courseware.tests.factories.StudentModuleFactory(extra={'course_id': SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), 'module_type': 'sequential', 'module_state_key': Location(u'MITx', u'999', 'Robot_Super_Course', u'mentoring', u'test_problem1', None)})
factory.containers: DEBUG: LazyStub: Computing values for courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'mentoring', u'test_problem1', None), grade=None, state=None, max_grade=None, module_type='sequential', student=<OrderedDeclarationWrapper for <factory.declarations.SubFactory object at 0x6d9e950>>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: SubFactory: Instantiating student.tests.factories.UserFactory(__containers=(<LazyStub for courseware.tests.factories.StudentModuleFactory>,)), create=True
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'__containers': (<LazyStub for courseware.tests.factories.StudentModuleFactory>,)})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364790>>, date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=2074
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=2074
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba50> for seq=2074
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot2074', first_name=u'Robot2074', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=u'robot+test+2074@edx.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot2074', first_name=u'Robot2074', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=u'robot+test+2074@edx.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot2074, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot2074>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot2074, True, None)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'user': <User: robot2074>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name=<OrderedDeclarationWrapper for <factory.declarations.LazyAttribute object at 0x53646d0>>, mailing_address=None, level_of_education=None, user=<User: robot2074>, gender=u'm', goals=u'World domination')
factory.generate: DEBUG: LazyAttribute: Evaluating <built-in method format of unicode object at 0x50f5480> on <LazyStub for student.tests.factories.UserProfileFactory>
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name=u'Robot2074 Test', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot2074>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name=u'Robot2074 Test', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot2074>)
factory.containers: DEBUG: LazyStub: Computed values, got courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'mentoring', u'test_problem1', None), grade=None, state=None, max_grade=None, module_type='sequential', student=<User: robot2074>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Generating courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'mentoring', u'test_problem1', None), grade=None, state=None, max_grade=None, module_type='sequential', student=<User: robot2074>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Preparing xmodule.modulestore.tests.factories.ItemFactory(extra={'category': 'group-project', 'display_name': u'test problem2', 'data': '<problem><p></p><stringresponse answer="foo"><textline/></stringresponse></problem>', 'parent_location': Location(u'MITx', u'999', 'Robot_Super_Course', u'vertical', u'test_unit', None), 'metadata': {'rerandomize': 'always'}})
factory.generate: DEBUG: <class 'xmodule.modulestore.tests.factories.ItemFactory'>: reusing sequence from <class 'xmodule.modulestore.tests.factories.XModuleFactory'>
factory.containers: DEBUG: LazyStub: Computing values for xmodule.modulestore.tests.factories.ItemFactory(category='group-project', display_name=u'test problem2', parent_location=Location(u'MITx', u'999', 'Robot_Super_Course', u'vertical', u'test_unit', None), parent=None, modulestore=<OrderedDeclarationWrapper for <factory.declarations.LazyAttribute object at 0x6c5ae50>>, location=<OrderedDeclarationWrapper for <factory.declarations.LazyAttribute object at 0x6c5af50>>, data='<problem><p></p><stringresponse answer="foo"><textline/></stringresponse></problem>', metadata={'rerandomize': 'always'})
factory.generate: DEBUG: LazyAttribute: Evaluating <function modulestore at 0x6d6fc08> on <LazyStub for xmodule.modulestore.tests.factories.ItemFactory>
factory.generate: DEBUG: LazyAttribute: Evaluating <function location at 0x6d6fd70> on <LazyStub for xmodule.modulestore.tests.factories.ItemFactory>
factory.containers: DEBUG: LazyStub: Computed values, got xmodule.modulestore.tests.factories.ItemFactory(category='group-project', display_name=u'test problem2', parent_location=Location(u'MITx', u'999', 'Robot_Super_Course', u'vertical', u'test_unit', None), parent=None, modulestore=<xmodule.modulestore.mongo.base.MongoModuleStore object at 0x9dd5d90>, location=Location(u'MITx', u'999', 'Robot_Super_Course', 'group-project', u'test_problem2', None), data='<problem><p></p><stringresponse answer="foo"><textline/></stringresponse></problem>', metadata={'rerandomize': 'always'})
factory.generate: DEBUG: BaseFactory: Generating xmodule.modulestore.tests.factories.ItemFactory(category='group-project', display_name=u'test problem2', parent_location=Location(u'MITx', u'999', 'Robot_Super_Course', u'vertical', u'test_unit', None), parent=None, modulestore=<xmodule.modulestore.mongo.base.MongoModuleStore object at 0x9dd5d90>, location=Location(u'MITx', u'999', 'Robot_Super_Course', 'group-project', u'test_problem2', None), data='<problem><p></p><stringresponse answer="foo"><textline/></stringresponse></problem>', metadata={'rerandomize': 'always'})
factory.generate: DEBUG: BaseFactory: Preparing courseware.tests.factories.StudentModuleFactory(extra={'module_state_key': Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem2', None), 'grade': 0.0, 'state': '{"attempts": 3}', 'max_grade': 0.5, 'module_type': 'group-project', 'student': <User: testuser0>, 'course_id': SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course')})
factory.containers: DEBUG: LazyStub: Computing values for courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem2', None), grade=0.0, state='{"attempts": 3}', max_grade=0.5, module_type='group-project', student=<User: testuser0>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.containers: DEBUG: LazyStub: Computed values, got courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem2', None), grade=0.0, state='{"attempts": 3}', max_grade=0.5, module_type='group-project', student=<User: testuser0>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Generating courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem2', None), grade=0.0, state='{"attempts": 3}', max_grade=0.5, module_type='group-project', student=<User: testuser0>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Preparing courseware.tests.factories.StudentModuleFactory(extra={'module_state_key': Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem2', None), 'grade': 0.75, 'state': '{"attempts": 3}', 'max_grade': 0.5, 'module_type': 'group-project', 'student': <User: testuser1>, 'course_id': SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course')})
factory.containers: DEBUG: LazyStub: Computing values for courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem2', None), grade=0.75, state='{"attempts": 3}', max_grade=0.5, module_type='group-project', student=<User: testuser1>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.containers: DEBUG: LazyStub: Computed values, got courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem2', None), grade=0.75, state='{"attempts": 3}', max_grade=0.5, module_type='group-project', student=<User: testuser1>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Generating courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem2', None), grade=0.75, state='{"attempts": 3}', max_grade=0.5, module_type='group-project', student=<User: testuser1>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Preparing courseware.tests.factories.StudentModuleFactory(extra={'module_state_key': Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem2', None), 'grade': 1.5, 'state': '{"attempts": 3}', 'max_grade': 0.5, 'module_type': 'group-project', 'student': <User: testuser2>, 'course_id': SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course')})
factory.containers: DEBUG: LazyStub: Computing values for courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem2', None), grade=1.5, state='{"attempts": 3}', max_grade=0.5, module_type='group-project', student=<User: testuser2>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.containers: DEBUG: LazyStub: Computed values, got courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem2', None), grade=1.5, state='{"attempts": 3}', max_grade=0.5, module_type='group-project', student=<User: testuser2>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Generating courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem2', None), grade=1.5, state='{"attempts": 3}', max_grade=0.5, module_type='group-project', student=<User: testuser2>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Preparing courseware.tests.factories.StudentModuleFactory(extra={'module_state_key': Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem2', None), 'grade': 2.25, 'state': '{"attempts": 3}', 'max_grade': 1, 'module_type': 'group-project', 'student': <User: testuser3>, 'course_id': SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course')})
factory.containers: DEBUG: LazyStub: Computing values for courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem2', None), grade=2.25, state='{"attempts": 3}', max_grade=1, module_type='group-project', student=<User: testuser3>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.containers: DEBUG: LazyStub: Computed values, got courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem2', None), grade=2.25, state='{"attempts": 3}', max_grade=1, module_type='group-project', student=<User: testuser3>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Generating courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem2', None), grade=2.25, state='{"attempts": 3}', max_grade=1, module_type='group-project', student=<User: testuser3>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Preparing courseware.tests.factories.StudentModuleFactory(extra={'module_state_key': Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem2', None), 'grade': 3.0, 'state': '{"attempts": 3}', 'max_grade': 1, 'module_type': 'group-project', 'student': <User: testuser4>, 'course_id': SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course')})
factory.containers: DEBUG: LazyStub: Computing values for courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem2', None), grade=3.0, state='{"attempts": 3}', max_grade=1, module_type='group-project', student=<User: testuser4>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.containers: DEBUG: LazyStub: Computed values, got courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem2', None), grade=3.0, state='{"attempts": 3}', max_grade=1, module_type='group-project', student=<User: testuser4>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Generating courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem2', None), grade=3.0, state='{"attempts": 3}', max_grade=1, module_type='group-project', student=<User: testuser4>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Preparing courseware.tests.factories.StudentModuleFactory(extra={'course_id': SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), 'module_type': 'sequential', 'module_state_key': Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem2', None)})
factory.containers: DEBUG: LazyStub: Computing values for courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem2', None), grade=None, state=None, max_grade=None, module_type='sequential', student=<OrderedDeclarationWrapper for <factory.declarations.SubFactory object at 0x6d9e950>>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: SubFactory: Instantiating student.tests.factories.UserFactory(__containers=(<LazyStub for courseware.tests.factories.StudentModuleFactory>,)), create=True
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'__containers': (<LazyStub for courseware.tests.factories.StudentModuleFactory>,)})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364790>>, date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=2075
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=2075
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba50> for seq=2075
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot2075', first_name=u'Robot2075', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=u'robot+test+2075@edx.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot2075', first_name=u'Robot2075', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=u'robot+test+2075@edx.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot2075, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot2075>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot2075, True, None)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'user': <User: robot2075>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name=<OrderedDeclarationWrapper for <factory.declarations.LazyAttribute object at 0x53646d0>>, mailing_address=None, level_of_education=None, user=<User: robot2075>, gender=u'm', goals=u'World domination')
factory.generate: DEBUG: LazyAttribute: Evaluating <built-in method format of unicode object at 0x50f5480> on <LazyStub for student.tests.factories.UserProfileFactory>
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name=u'Robot2075 Test', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot2075>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name=u'Robot2075 Test', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot2075>)
factory.containers: DEBUG: LazyStub: Computed values, got courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem2', None), grade=None, state=None, max_grade=None, module_type='sequential', student=<User: robot2075>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Generating courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem2', None), grade=None, state=None, max_grade=None, module_type='sequential', student=<User: robot2075>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Preparing courseware.tests.factories.StudentModuleFactory(extra={'course_id': SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), 'module_type': 'sequential', 'module_state_key': Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem2', None)})
factory.containers: DEBUG: LazyStub: Computing values for courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem2', None), grade=None, state=None, max_grade=None, module_type='sequential', student=<OrderedDeclarationWrapper for <factory.declarations.SubFactory object at 0x6d9e950>>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: SubFactory: Instantiating student.tests.factories.UserFactory(__containers=(<LazyStub for courseware.tests.factories.StudentModuleFactory>,)), create=True
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'__containers': (<LazyStub for courseware.tests.factories.StudentModuleFactory>,)})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364790>>, date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=2076
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=2076
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba50> for seq=2076
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot2076', first_name=u'Robot2076', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=u'robot+test+2076@edx.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot2076', first_name=u'Robot2076', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=u'robot+test+2076@edx.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot2076, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot2076>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot2076, True, None)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'user': <User: robot2076>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name=<OrderedDeclarationWrapper for <factory.declarations.LazyAttribute object at 0x53646d0>>, mailing_address=None, level_of_education=None, user=<User: robot2076>, gender=u'm', goals=u'World domination')
factory.generate: DEBUG: LazyAttribute: Evaluating <built-in method format of unicode object at 0x50f5480> on <LazyStub for student.tests.factories.UserProfileFactory>
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name=u'Robot2076 Test', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot2076>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name=u'Robot2076 Test', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot2076>)
factory.containers: DEBUG: LazyStub: Computed values, got courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem2', None), grade=None, state=None, max_grade=None, module_type='sequential', student=<User: robot2076>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Generating courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem2', None), grade=None, state=None, max_grade=None, module_type='sequential', student=<User: robot2076>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Preparing courseware.tests.factories.StudentModuleFactory(extra={'course_id': SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), 'module_type': 'sequential', 'module_state_key': Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem2', None)})
factory.containers: DEBUG: LazyStub: Computing values for courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem2', None), grade=None, state=None, max_grade=None, module_type='sequential', student=<OrderedDeclarationWrapper for <factory.declarations.SubFactory object at 0x6d9e950>>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: SubFactory: Instantiating student.tests.factories.UserFactory(__containers=(<LazyStub for courseware.tests.factories.StudentModuleFactory>,)), create=True
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'__containers': (<LazyStub for courseware.tests.factories.StudentModuleFactory>,)})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364790>>, date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=2077
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=2077
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba50> for seq=2077
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot2077', first_name=u'Robot2077', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=u'robot+test+2077@edx.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot2077', first_name=u'Robot2077', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=u'robot+test+2077@edx.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot2077, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot2077>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot2077, True, None)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'user': <User: robot2077>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name=<OrderedDeclarationWrapper for <factory.declarations.LazyAttribute object at 0x53646d0>>, mailing_address=None, level_of_education=None, user=<User: robot2077>, gender=u'm', goals=u'World domination')
factory.generate: DEBUG: LazyAttribute: Evaluating <built-in method format of unicode object at 0x50f5480> on <LazyStub for student.tests.factories.UserProfileFactory>
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name=u'Robot2077 Test', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot2077>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name=u'Robot2077 Test', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot2077>)
factory.containers: DEBUG: LazyStub: Computed values, got courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem2', None), grade=None, state=None, max_grade=None, module_type='sequential', student=<User: robot2077>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Generating courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem2', None), grade=None, state=None, max_grade=None, module_type='sequential', student=<User: robot2077>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Preparing courseware.tests.factories.StudentModuleFactory(extra={'course_id': SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), 'module_type': 'sequential', 'module_state_key': Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem2', None)})
factory.containers: DEBUG: LazyStub: Computing values for courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem2', None), grade=None, state=None, max_grade=None, module_type='sequential', student=<OrderedDeclarationWrapper for <factory.declarations.SubFactory object at 0x6d9e950>>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: SubFactory: Instantiating student.tests.factories.UserFactory(__containers=(<LazyStub for courseware.tests.factories.StudentModuleFactory>,)), create=True
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'__containers': (<LazyStub for courseware.tests.factories.StudentModuleFactory>,)})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364790>>, date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=2078
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=2078
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba50> for seq=2078
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot2078', first_name=u'Robot2078', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=u'robot+test+2078@edx.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot2078', first_name=u'Robot2078', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=u'robot+test+2078@edx.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot2078, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot2078>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot2078, True, None)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'user': <User: robot2078>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name=<OrderedDeclarationWrapper for <factory.declarations.LazyAttribute object at 0x53646d0>>, mailing_address=None, level_of_education=None, user=<User: robot2078>, gender=u'm', goals=u'World domination')
factory.generate: DEBUG: LazyAttribute: Evaluating <built-in method format of unicode object at 0x50f5480> on <LazyStub for student.tests.factories.UserProfileFactory>
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name=u'Robot2078 Test', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot2078>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name=u'Robot2078 Test', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot2078>)
factory.containers: DEBUG: LazyStub: Computed values, got courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem2', None), grade=None, state=None, max_grade=None, module_type='sequential', student=<User: robot2078>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Generating courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem2', None), grade=None, state=None, max_grade=None, module_type='sequential', student=<User: robot2078>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Preparing courseware.tests.factories.StudentModuleFactory(extra={'course_id': SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), 'module_type': 'sequential', 'module_state_key': Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem2', None)})
factory.containers: DEBUG: LazyStub: Computing values for courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem2', None), grade=None, state=None, max_grade=None, module_type='sequential', student=<OrderedDeclarationWrapper for <factory.declarations.SubFactory object at 0x6d9e950>>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: SubFactory: Instantiating student.tests.factories.UserFactory(__containers=(<LazyStub for courseware.tests.factories.StudentModuleFactory>,)), create=True
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'__containers': (<LazyStub for courseware.tests.factories.StudentModuleFactory>,)})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364790>>, date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=2079
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=2079
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba50> for seq=2079
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot2079', first_name=u'Robot2079', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=u'robot+test+2079@edx.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot2079', first_name=u'Robot2079', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email=u'robot+test+2079@edx.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot2079, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot2079>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot2079, True, None)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'user': <User: robot2079>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name=<OrderedDeclarationWrapper for <factory.declarations.LazyAttribute object at 0x53646d0>>, mailing_address=None, level_of_education=None, user=<User: robot2079>, gender=u'm', goals=u'World domination')
factory.generate: DEBUG: LazyAttribute: Evaluating <built-in method format of unicode object at 0x50f5480> on <LazyStub for student.tests.factories.UserProfileFactory>
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name=u'Robot2079 Test', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot2079>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name=u'Robot2079 Test', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot2079>)
factory.containers: DEBUG: LazyStub: Computed values, got courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem2', None), grade=None, state=None, max_grade=None, module_type='sequential', student=<User: robot2079>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
factory.generate: DEBUG: BaseFactory: Generating courseware.tests.factories.StudentModuleFactory(module_state_key=Location(u'MITx', u'999', 'Robot_Super_Course', u'group-project', u'test_problem2', None), grade=None, state=None, max_grade=None, module_type='sequential', student=<User: robot2079>, course_id=SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course'), done='na')
tracking: INFO: {"username": "", "host": "testserver", "event_source": "server", "event_type": "/api/courses/slashes:MITx+999+Robot_Super_Course/metrics/social/", "context": {"username": "", "user_id": "", "ip": "127.0.0.1", "org_id": "", "agent": "", "host": "testserver", "session": "", "course_id": "", "path": "/api/courses/slashes:MITx+999+Robot_Super_Course/metrics/social/"}, "time": "2014-08-05T14:52:53.119297+00:00", "ip": "127.0.0.1", "event": "{\"POST\": {}, \"GET\": {}}", "agent": "", "page": null}
stevedore.extension: DEBUG: found extension EntryPoint.parse('slashes = opaque_keys.edx.locations:SlashSeparatedCourseKey')
stevedore.extension: DEBUG: found extension EntryPoint.parse('course-locator = opaque_keys.edx.locator:CourseLocator')
requests.packages.urllib3.connectionpool: INFO: Starting new HTTP connection (1): localhost
requests.packages.urllib3.connectionpool: DEBUG: "GET /api/v1/users/*/social_stats?course_id=MITx%2F999%2FRobot_Super_Course&request_id=4d2c3fc6-f51f-4e52-a29c-614a9136651d HTTP/1.1" 401 0
lms.lib.comment_client.utils: INFO: comment_client_request_log: request_id=4d2c3fc6-f51f-4e52-a29c-614a9136651d, method=get, url=http://localhost:4567/api/v1/users/*/social_stats, duration=0.0101749897003
--------------------- >> end captured logging << ---------------------
-----------------------------------------------------------------------------
2) FAIL: test_request_in_course_context (track.tests.test_middleware.TrackMiddlewareTestCase)
Traceback (most recent call last):
common/djangoapps/track/tests/test_middleware.py line 95 in test_request_in_course_context
self.assert_dict_subset(captured_context, expected_context_subset)
common/djangoapps/track/tests/test_middleware.py line 100 in assert_dict_subset
self.assertEquals(superset[key], expected_value)
AssertionError: '' != 'test_org/test_course/test_run'
-----------------------------------------------------------------------------
3) FAIL: test_user_track (track.tests.test_views.TestTrackViews)
Traceback (most recent call last):
/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/freezegun/api.py line 210 in wrapper
result = func(*args, **kwargs)
common/djangoapps/track/tests/test_views.py line 59 in test_user_track
self.mock_tracker.send.assert_called_once_with(expected_event)
/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/mock.py line 846 in assert_called_once_with
return self.assert_called_with(*args, **kwargs)
/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/mock.py line 835 in assert_called_with
raise AssertionError(msg)
AssertionError: Expected call: send({'username': 'anonymous', 'event_type': 'sentinel.event_type', 'ip': '127.0.0.1', 'agent': '', 'host': 'testserver', 'session': sentinel.session, 'event': '{}', 'event_source': 'browser', 'context': {'course_id': 'foo/bar/baz', 'session': sentinel.session, 'org_id': 'foo'}, 'time': datetime.datetime(2013, 10, 3, 8, 24, 55), 'page': 'http://www.edx.org/courses/foo/bar/baz/xmod/'})
Actual call: send({'username': 'anonymous', 'event_type': u'sentinel.event_type', 'ip': '127.0.0.1', 'agent': '', 'host': 'testserver', 'session': sentinel.session, 'event': u'{}', 'event_source': 'browser', 'context': {'course_id': '', 'session': sentinel.session, 'org_id': ''}, 'time': datetime.datetime(2013, 10, 3, 8, 24, 55), 'page': u'http://www.edx.org/courses/foo/bar/baz/xmod/'})
-----------------------------------------------------------------------------
4) FAIL: test_get_basic (user_api.tests.test_views.PreferenceUsersListViewTest)
Traceback (most recent call last):
common/djangoapps/user_api/tests/test_views.py line 512 in test_get_basic
self.assertUserIsValid(user)
common/djangoapps/user_api/tests/test_views.py line 77 in assertUserIsValid
self.assertSelfReferential(user)
common/djangoapps/user_api/tests/test_views.py line 68 in assertSelfReferential
self.assertEqual(obj, copy)
AssertionError: {u'username': u'robot7872', u'preferences': {u'key1': u'default test value', u'k [truncated]... != {u'url': u'http://testserver/api/users/1/', u'username': u'robot7872', u'id': 1, [truncated]...
{u'email': u'test0@test.org',
u'id': 1,
- u'name': u'Test 0',
- u'preferences': {u'key0': u'default test value',
- u'key1': u'default test value'},
u'url': u'http://testserver/api/users/1/',
u'username': u'robot7872'}
-------------------- >> begin captured logging << --------------------
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test0@test.org', 'profile__name': 'Test 0'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 0', email='test0@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=7872
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=7872
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot7872', first_name=u'Robot7872', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 0', email='test0@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot7872', first_name=u'Robot7872', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test0@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot7872, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot7872>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot7872, True, None, name='Test 0')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 0', 'user': <User: robot7872>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 0', mailing_address=None, level_of_education=None, user=<User: robot7872>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 0', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7872>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 0', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7872>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test1@test.org', 'profile__name': 'Test 1'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 1', email='test1@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=7873
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=7873
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot7873', first_name=u'Robot7873', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 1', email='test1@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot7873', first_name=u'Robot7873', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test1@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot7873, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot7873>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot7873, True, None, name='Test 1')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 1', 'user': <User: robot7873>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 1', mailing_address=None, level_of_education=None, user=<User: robot7873>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 1', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7873>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 1', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7873>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test2@test.org', 'profile__name': 'Test 2'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 2', email='test2@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=7874
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=7874
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot7874', first_name=u'Robot7874', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 2', email='test2@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot7874', first_name=u'Robot7874', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test2@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot7874, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot7874>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot7874, True, None, name='Test 2')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 2', 'user': <User: robot7874>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 2', mailing_address=None, level_of_education=None, user=<User: robot7874>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 2', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7874>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 2', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7874>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test3@test.org', 'profile__name': 'Test 3'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 3', email='test3@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=7875
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=7875
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot7875', first_name=u'Robot7875', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 3', email='test3@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot7875', first_name=u'Robot7875', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test3@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot7875, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot7875>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot7875, True, None, name='Test 3')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 3', 'user': <User: robot7875>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 3', mailing_address=None, level_of_education=None, user=<User: robot7875>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 3', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7875>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 3', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7875>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test4@test.org', 'profile__name': 'Test 4'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 4', email='test4@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=7876
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=7876
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot7876', first_name=u'Robot7876', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 4', email='test4@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot7876', first_name=u'Robot7876', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test4@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot7876, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot7876>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot7876, True, None, name='Test 4')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 4', 'user': <User: robot7876>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 4', mailing_address=None, level_of_education=None, user=<User: robot7876>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 4', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7876>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 4', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7876>)
factory.generate: DEBUG: BaseFactory: Preparing user_api.tests.factories.UserPreferenceFactory(extra={'user': <User: robot7872>, 'key': 'key0'})
factory.containers: DEBUG: LazyStub: Computing values for user_api.tests.factories.UserPreferenceFactory(value='default test value', user=<User: robot7872>, key='key0')
factory.containers: DEBUG: LazyStub: Computed values, got user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot7872>, value='default test value')
factory.generate: DEBUG: BaseFactory: Generating user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot7872>, value='default test value')
factory.generate: DEBUG: BaseFactory: Preparing user_api.tests.factories.UserPreferenceFactory(extra={'user': <User: robot7872>, 'key': 'key1'})
factory.containers: DEBUG: LazyStub: Computing values for user_api.tests.factories.UserPreferenceFactory(value='default test value', user=<User: robot7872>, key='key1')
factory.containers: DEBUG: LazyStub: Computed values, got user_api.tests.factories.UserPreferenceFactory(key='key1', user=<User: robot7872>, value='default test value')
factory.generate: DEBUG: BaseFactory: Generating user_api.tests.factories.UserPreferenceFactory(key='key1', user=<User: robot7872>, value='default test value')
factory.generate: DEBUG: BaseFactory: Preparing user_api.tests.factories.UserPreferenceFactory(extra={'user': <User: robot7873>, 'key': 'key0'})
factory.containers: DEBUG: LazyStub: Computing values for user_api.tests.factories.UserPreferenceFactory(value='default test value', user=<User: robot7873>, key='key0')
factory.containers: DEBUG: LazyStub: Computed values, got user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot7873>, value='default test value')
factory.generate: DEBUG: BaseFactory: Generating user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot7873>, value='default test value')
--------------------- >> end captured logging << ---------------------
-----------------------------------------------------------------------------
5) FAIL: test_get_pagination (user_api.tests.test_views.PreferenceUsersListViewTest)
Traceback (most recent call last):
common/djangoapps/user_api/tests/test_views.py line 532 in test_get_pagination
self.assertUserIsValid(user)
common/djangoapps/user_api/tests/test_views.py line 77 in assertUserIsValid
self.assertSelfReferential(user)
common/djangoapps/user_api/tests/test_views.py line 68 in assertSelfReferential
self.assertEqual(obj, copy)
AssertionError: {u'username': u'robot7877', u'preferences': {u'key1': u'default test value', u'k [truncated]... != {u'url': u'http://testserver/api/users/1/', u'username': u'robot7877', u'id': 1, [truncated]...
{u'email': u'test0@test.org',
u'id': 1,
- u'name': u'Test 0',
- u'preferences': {u'key0': u'default test value',
- u'key1': u'default test value'},
u'url': u'http://testserver/api/users/1/',
u'username': u'robot7877'}
-------------------- >> begin captured logging << --------------------
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test0@test.org', 'profile__name': 'Test 0'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 0', email='test0@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=7877
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=7877
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot7877', first_name=u'Robot7877', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 0', email='test0@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot7877', first_name=u'Robot7877', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test0@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot7877, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot7877>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot7877, True, None, name='Test 0')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 0', 'user': <User: robot7877>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 0', mailing_address=None, level_of_education=None, user=<User: robot7877>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 0', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7877>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 0', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7877>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test1@test.org', 'profile__name': 'Test 1'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 1', email='test1@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=7878
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=7878
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot7878', first_name=u'Robot7878', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 1', email='test1@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot7878', first_name=u'Robot7878', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test1@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot7878, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot7878>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot7878, True, None, name='Test 1')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 1', 'user': <User: robot7878>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 1', mailing_address=None, level_of_education=None, user=<User: robot7878>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 1', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7878>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 1', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7878>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test2@test.org', 'profile__name': 'Test 2'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 2', email='test2@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=7879
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=7879
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot7879', first_name=u'Robot7879', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 2', email='test2@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot7879', first_name=u'Robot7879', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test2@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot7879, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot7879>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot7879, True, None, name='Test 2')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 2', 'user': <User: robot7879>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 2', mailing_address=None, level_of_education=None, user=<User: robot7879>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 2', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7879>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 2', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7879>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test3@test.org', 'profile__name': 'Test 3'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 3', email='test3@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=7880
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=7880
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot7880', first_name=u'Robot7880', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 3', email='test3@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot7880', first_name=u'Robot7880', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test3@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot7880, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot7880>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot7880, True, None, name='Test 3')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 3', 'user': <User: robot7880>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 3', mailing_address=None, level_of_education=None, user=<User: robot7880>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 3', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7880>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 3', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7880>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test4@test.org', 'profile__name': 'Test 4'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 4', email='test4@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=7881
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=7881
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot7881', first_name=u'Robot7881', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 4', email='test4@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot7881', first_name=u'Robot7881', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test4@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot7881, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot7881>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot7881, True, None, name='Test 4')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 4', 'user': <User: robot7881>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 4', mailing_address=None, level_of_education=None, user=<User: robot7881>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 4', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7881>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 4', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7881>)
factory.generate: DEBUG: BaseFactory: Preparing user_api.tests.factories.UserPreferenceFactory(extra={'user': <User: robot7877>, 'key': 'key0'})
factory.containers: DEBUG: LazyStub: Computing values for user_api.tests.factories.UserPreferenceFactory(value='default test value', user=<User: robot7877>, key='key0')
factory.containers: DEBUG: LazyStub: Computed values, got user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot7877>, value='default test value')
factory.generate: DEBUG: BaseFactory: Generating user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot7877>, value='default test value')
factory.generate: DEBUG: BaseFactory: Preparing user_api.tests.factories.UserPreferenceFactory(extra={'user': <User: robot7877>, 'key': 'key1'})
factory.containers: DEBUG: LazyStub: Computing values for user_api.tests.factories.UserPreferenceFactory(value='default test value', user=<User: robot7877>, key='key1')
factory.containers: DEBUG: LazyStub: Computed values, got user_api.tests.factories.UserPreferenceFactory(key='key1', user=<User: robot7877>, value='default test value')
factory.generate: DEBUG: BaseFactory: Generating user_api.tests.factories.UserPreferenceFactory(key='key1', user=<User: robot7877>, value='default test value')
factory.generate: DEBUG: BaseFactory: Preparing user_api.tests.factories.UserPreferenceFactory(extra={'user': <User: robot7878>, 'key': 'key0'})
factory.containers: DEBUG: LazyStub: Computing values for user_api.tests.factories.UserPreferenceFactory(value='default test value', user=<User: robot7878>, key='key0')
factory.containers: DEBUG: LazyStub: Computed values, got user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot7878>, value='default test value')
factory.generate: DEBUG: BaseFactory: Generating user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot7878>, value='default test value')
--------------------- >> end captured logging << ---------------------
-----------------------------------------------------------------------------
6) FAIL: test_get_list_nonempty (user_api.tests.test_views.RoleTestCase)
Traceback (most recent call last):
common/djangoapps/user_api/tests/test_views.py line 195 in test_get_list_nonempty
self.assertUserIsValid(user)
common/djangoapps/user_api/tests/test_views.py line 77 in assertUserIsValid
self.assertSelfReferential(user)
common/djangoapps/user_api/tests/test_views.py line 68 in assertSelfReferential
self.assertEqual(obj, copy)
AssertionError: {u'username': u'robot7917', u'preferences': {u'key1': u'default test value', u'k [truncated]... != {u'url': u'http://testserver/api/users/1/', u'username': u'robot7917', u'id': 1, [truncated]...
{u'email': u'test0@test.org',
u'id': 1,
- u'name': u'Test 0',
- u'preferences': {u'key0': u'default test value',
- u'key1': u'default test value'},
u'url': u'http://testserver/api/users/1/',
u'username': u'robot7917'}
-------------------- >> begin captured logging << --------------------
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test0@test.org', 'profile__name': 'Test 0'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 0', email='test0@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=7917
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=7917
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot7917', first_name=u'Robot7917', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 0', email='test0@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot7917', first_name=u'Robot7917', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test0@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot7917, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot7917>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot7917, True, None, name='Test 0')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 0', 'user': <User: robot7917>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 0', mailing_address=None, level_of_education=None, user=<User: robot7917>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 0', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7917>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 0', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7917>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test1@test.org', 'profile__name': 'Test 1'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 1', email='test1@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=7918
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=7918
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot7918', first_name=u'Robot7918', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 1', email='test1@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot7918', first_name=u'Robot7918', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test1@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot7918, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot7918>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot7918, True, None, name='Test 1')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 1', 'user': <User: robot7918>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 1', mailing_address=None, level_of_education=None, user=<User: robot7918>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 1', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7918>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 1', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7918>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test2@test.org', 'profile__name': 'Test 2'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 2', email='test2@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=7919
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=7919
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot7919', first_name=u'Robot7919', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 2', email='test2@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot7919', first_name=u'Robot7919', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test2@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot7919, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot7919>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot7919, True, None, name='Test 2')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 2', 'user': <User: robot7919>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 2', mailing_address=None, level_of_education=None, user=<User: robot7919>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 2', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7919>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 2', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7919>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test3@test.org', 'profile__name': 'Test 3'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 3', email='test3@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=7920
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=7920
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot7920', first_name=u'Robot7920', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 3', email='test3@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot7920', first_name=u'Robot7920', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test3@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot7920, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot7920>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot7920, True, None, name='Test 3')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 3', 'user': <User: robot7920>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 3', mailing_address=None, level_of_education=None, user=<User: robot7920>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 3', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7920>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 3', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7920>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test4@test.org', 'profile__name': 'Test 4'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 4', email='test4@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=7921
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=7921
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot7921', first_name=u'Robot7921', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 4', email='test4@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot7921', first_name=u'Robot7921', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test4@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot7921, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot7921>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot7921, True, None, name='Test 4')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 4', 'user': <User: robot7921>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 4', mailing_address=None, level_of_education=None, user=<User: robot7921>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 4', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7921>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 4', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7921>)
factory.generate: DEBUG: BaseFactory: Preparing user_api.tests.factories.UserPreferenceFactory(extra={'user': <User: robot7917>, 'key': 'key0'})
factory.containers: DEBUG: LazyStub: Computing values for user_api.tests.factories.UserPreferenceFactory(value='default test value', user=<User: robot7917>, key='key0')
factory.containers: DEBUG: LazyStub: Computed values, got user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot7917>, value='default test value')
factory.generate: DEBUG: BaseFactory: Generating user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot7917>, value='default test value')
factory.generate: DEBUG: BaseFactory: Preparing user_api.tests.factories.UserPreferenceFactory(extra={'user': <User: robot7917>, 'key': 'key1'})
factory.containers: DEBUG: LazyStub: Computing values for user_api.tests.factories.UserPreferenceFactory(value='default test value', user=<User: robot7917>, key='key1')
factory.containers: DEBUG: LazyStub: Computed values, got user_api.tests.factories.UserPreferenceFactory(key='key1', user=<User: robot7917>, value='default test value')
factory.generate: DEBUG: BaseFactory: Generating user_api.tests.factories.UserPreferenceFactory(key='key1', user=<User: robot7917>, value='default test value')
factory.generate: DEBUG: BaseFactory: Preparing user_api.tests.factories.UserPreferenceFactory(extra={'user': <User: robot7918>, 'key': 'key0'})
factory.containers: DEBUG: LazyStub: Computing values for user_api.tests.factories.UserPreferenceFactory(value='default test value', user=<User: robot7918>, key='key0')
factory.containers: DEBUG: LazyStub: Computed values, got user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot7918>, value='default test value')
factory.generate: DEBUG: BaseFactory: Generating user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot7918>, value='default test value')
--------------------- >> end captured logging << ---------------------
-----------------------------------------------------------------------------
7) FAIL: test_get_list_pagination (user_api.tests.test_views.RoleTestCase)
Traceback (most recent call last):
common/djangoapps/user_api/tests/test_views.py line 222 in test_get_list_pagination
self.assertUserIsValid(user)
common/djangoapps/user_api/tests/test_views.py line 77 in assertUserIsValid
self.assertSelfReferential(user)
common/djangoapps/user_api/tests/test_views.py line 68 in assertSelfReferential
self.assertEqual(obj, copy)
AssertionError: {u'username': u'robot7922', u'preferences': {u'key1': u'default test value', u'k [truncated]... != {u'url': u'http://testserver/api/users/1/', u'username': u'robot7922', u'id': 1, [truncated]...
{u'email': u'test0@test.org',
u'id': 1,
- u'name': u'Test 0',
- u'preferences': {u'key0': u'default test value',
- u'key1': u'default test value'},
u'url': u'http://testserver/api/users/1/',
u'username': u'robot7922'}
-------------------- >> begin captured logging << --------------------
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test0@test.org', 'profile__name': 'Test 0'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 0', email='test0@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=7922
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=7922
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot7922', first_name=u'Robot7922', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 0', email='test0@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot7922', first_name=u'Robot7922', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test0@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot7922, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot7922>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot7922, True, None, name='Test 0')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 0', 'user': <User: robot7922>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 0', mailing_address=None, level_of_education=None, user=<User: robot7922>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 0', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7922>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 0', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7922>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test1@test.org', 'profile__name': 'Test 1'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 1', email='test1@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=7923
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=7923
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot7923', first_name=u'Robot7923', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 1', email='test1@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot7923', first_name=u'Robot7923', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test1@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot7923, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot7923>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot7923, True, None, name='Test 1')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 1', 'user': <User: robot7923>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 1', mailing_address=None, level_of_education=None, user=<User: robot7923>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 1', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7923>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 1', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7923>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test2@test.org', 'profile__name': 'Test 2'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 2', email='test2@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=7924
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=7924
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot7924', first_name=u'Robot7924', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 2', email='test2@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot7924', first_name=u'Robot7924', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test2@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot7924, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot7924>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot7924, True, None, name='Test 2')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 2', 'user': <User: robot7924>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 2', mailing_address=None, level_of_education=None, user=<User: robot7924>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 2', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7924>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 2', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7924>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test3@test.org', 'profile__name': 'Test 3'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 3', email='test3@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=7925
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=7925
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot7925', first_name=u'Robot7925', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 3', email='test3@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot7925', first_name=u'Robot7925', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test3@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot7925, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot7925>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot7925, True, None, name='Test 3')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 3', 'user': <User: robot7925>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 3', mailing_address=None, level_of_education=None, user=<User: robot7925>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 3', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7925>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 3', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7925>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test4@test.org', 'profile__name': 'Test 4'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 4', email='test4@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=7926
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=7926
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot7926', first_name=u'Robot7926', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 4', email='test4@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot7926', first_name=u'Robot7926', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test4@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot7926, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot7926>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot7926, True, None, name='Test 4')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 4', 'user': <User: robot7926>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 4', mailing_address=None, level_of_education=None, user=<User: robot7926>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 4', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7926>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 4', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7926>)
factory.generate: DEBUG: BaseFactory: Preparing user_api.tests.factories.UserPreferenceFactory(extra={'user': <User: robot7922>, 'key': 'key0'})
factory.containers: DEBUG: LazyStub: Computing values for user_api.tests.factories.UserPreferenceFactory(value='default test value', user=<User: robot7922>, key='key0')
factory.containers: DEBUG: LazyStub: Computed values, got user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot7922>, value='default test value')
factory.generate: DEBUG: BaseFactory: Generating user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot7922>, value='default test value')
factory.generate: DEBUG: BaseFactory: Preparing user_api.tests.factories.UserPreferenceFactory(extra={'user': <User: robot7922>, 'key': 'key1'})
factory.containers: DEBUG: LazyStub: Computing values for user_api.tests.factories.UserPreferenceFactory(value='default test value', user=<User: robot7922>, key='key1')
factory.containers: DEBUG: LazyStub: Computed values, got user_api.tests.factories.UserPreferenceFactory(key='key1', user=<User: robot7922>, value='default test value')
factory.generate: DEBUG: BaseFactory: Generating user_api.tests.factories.UserPreferenceFactory(key='key1', user=<User: robot7922>, value='default test value')
factory.generate: DEBUG: BaseFactory: Preparing user_api.tests.factories.UserPreferenceFactory(extra={'user': <User: robot7923>, 'key': 'key0'})
factory.containers: DEBUG: LazyStub: Computing values for user_api.tests.factories.UserPreferenceFactory(value='default test value', user=<User: robot7923>, key='key0')
factory.containers: DEBUG: LazyStub: Computed values, got user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot7923>, value='default test value')
factory.generate: DEBUG: BaseFactory: Generating user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot7923>, value='default test value')
--------------------- >> end captured logging << ---------------------
-----------------------------------------------------------------------------
8) FAIL: test_get_list_filter_key_nonempty (user_api.tests.test_views.UserPreferenceViewSetTest)
Traceback (most recent call last):
common/djangoapps/user_api/tests/test_views.py line 391 in test_get_list_filter_key_nonempty
self.assertPrefIsValid(pref)
common/djangoapps/user_api/tests/test_views.py line 82 in assertPrefIsValid
self.assertUserIsValid(pref["user"])
common/djangoapps/user_api/tests/test_views.py line 77 in assertUserIsValid
self.assertSelfReferential(user)
common/djangoapps/user_api/tests/test_views.py line 68 in assertSelfReferential
self.assertEqual(obj, copy)
AssertionError: {u'username': u'robot7987', u'preferences': {u'key1': u'default test value', u'k [truncated]... != {u'url': u'http://testserver/api/users/1/', u'username': u'robot7987', u'id': 1, [truncated]...
{u'email': u'test0@test.org',
u'id': 1,
- u'name': u'Test 0',
- u'preferences': {u'key0': u'default test value',
- u'key1': u'default test value'},
u'url': u'http://testserver/api/users/1/',
u'username': u'robot7987'}
-------------------- >> begin captured logging << --------------------
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test0@test.org', 'profile__name': 'Test 0'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 0', email='test0@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=7987
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=7987
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot7987', first_name=u'Robot7987', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 0', email='test0@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot7987', first_name=u'Robot7987', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test0@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot7987, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot7987>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot7987, True, None, name='Test 0')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 0', 'user': <User: robot7987>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 0', mailing_address=None, level_of_education=None, user=<User: robot7987>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 0', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7987>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 0', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7987>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test1@test.org', 'profile__name': 'Test 1'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 1', email='test1@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=7988
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=7988
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot7988', first_name=u'Robot7988', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 1', email='test1@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot7988', first_name=u'Robot7988', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test1@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot7988, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot7988>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot7988, True, None, name='Test 1')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 1', 'user': <User: robot7988>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 1', mailing_address=None, level_of_education=None, user=<User: robot7988>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 1', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7988>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 1', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7988>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test2@test.org', 'profile__name': 'Test 2'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 2', email='test2@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=7989
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=7989
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot7989', first_name=u'Robot7989', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 2', email='test2@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot7989', first_name=u'Robot7989', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test2@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot7989, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot7989>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot7989, True, None, name='Test 2')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 2', 'user': <User: robot7989>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 2', mailing_address=None, level_of_education=None, user=<User: robot7989>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 2', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7989>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 2', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7989>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test3@test.org', 'profile__name': 'Test 3'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 3', email='test3@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=7990
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=7990
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot7990', first_name=u'Robot7990', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 3', email='test3@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot7990', first_name=u'Robot7990', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test3@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot7990, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot7990>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot7990, True, None, name='Test 3')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 3', 'user': <User: robot7990>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 3', mailing_address=None, level_of_education=None, user=<User: robot7990>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 3', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7990>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 3', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7990>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test4@test.org', 'profile__name': 'Test 4'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 4', email='test4@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=7991
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=7991
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot7991', first_name=u'Robot7991', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 4', email='test4@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot7991', first_name=u'Robot7991', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test4@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot7991, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot7991>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot7991, True, None, name='Test 4')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 4', 'user': <User: robot7991>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 4', mailing_address=None, level_of_education=None, user=<User: robot7991>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 4', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7991>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 4', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7991>)
factory.generate: DEBUG: BaseFactory: Preparing user_api.tests.factories.UserPreferenceFactory(extra={'user': <User: robot7987>, 'key': 'key0'})
factory.containers: DEBUG: LazyStub: Computing values for user_api.tests.factories.UserPreferenceFactory(value='default test value', user=<User: robot7987>, key='key0')
factory.containers: DEBUG: LazyStub: Computed values, got user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot7987>, value='default test value')
factory.generate: DEBUG: BaseFactory: Generating user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot7987>, value='default test value')
factory.generate: DEBUG: BaseFactory: Preparing user_api.tests.factories.UserPreferenceFactory(extra={'user': <User: robot7987>, 'key': 'key1'})
factory.containers: DEBUG: LazyStub: Computing values for user_api.tests.factories.UserPreferenceFactory(value='default test value', user=<User: robot7987>, key='key1')
factory.containers: DEBUG: LazyStub: Computed values, got user_api.tests.factories.UserPreferenceFactory(key='key1', user=<User: robot7987>, value='default test value')
factory.generate: DEBUG: BaseFactory: Generating user_api.tests.factories.UserPreferenceFactory(key='key1', user=<User: robot7987>, value='default test value')
factory.generate: DEBUG: BaseFactory: Preparing user_api.tests.factories.UserPreferenceFactory(extra={'user': <User: robot7988>, 'key': 'key0'})
factory.containers: DEBUG: LazyStub: Computing values for user_api.tests.factories.UserPreferenceFactory(value='default test value', user=<User: robot7988>, key='key0')
factory.containers: DEBUG: LazyStub: Computed values, got user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot7988>, value='default test value')
factory.generate: DEBUG: BaseFactory: Generating user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot7988>, value='default test value')
--------------------- >> end captured logging << ---------------------
-----------------------------------------------------------------------------
9) FAIL: test_get_list_filter_user_nonempty (user_api.tests.test_views.UserPreferenceViewSetTest)
Traceback (most recent call last):
common/djangoapps/user_api/tests/test_views.py line 411 in test_get_list_filter_user_nonempty
self.assertPrefIsValid(pref)
common/djangoapps/user_api/tests/test_views.py line 82 in assertPrefIsValid
self.assertUserIsValid(pref["user"])
common/djangoapps/user_api/tests/test_views.py line 77 in assertUserIsValid
self.assertSelfReferential(user)
common/djangoapps/user_api/tests/test_views.py line 68 in assertSelfReferential
self.assertEqual(obj, copy)
AssertionError: {u'username': u'robot7997', u'preferences': {u'key1': u'default test value', u'k [truncated]... != {u'url': u'http://testserver/api/users/1/', u'username': u'robot7997', u'id': 1, [truncated]...
{u'email': u'test0@test.org',
u'id': 1,
- u'name': u'Test 0',
- u'preferences': {u'key0': u'default test value',
- u'key1': u'default test value'},
u'url': u'http://testserver/api/users/1/',
u'username': u'robot7997'}
-------------------- >> begin captured logging << --------------------
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test0@test.org', 'profile__name': 'Test 0'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 0', email='test0@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=7997
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=7997
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot7997', first_name=u'Robot7997', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 0', email='test0@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot7997', first_name=u'Robot7997', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test0@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot7997, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot7997>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot7997, True, None, name='Test 0')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 0', 'user': <User: robot7997>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 0', mailing_address=None, level_of_education=None, user=<User: robot7997>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 0', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7997>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 0', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7997>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test1@test.org', 'profile__name': 'Test 1'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 1', email='test1@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=7998
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=7998
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot7998', first_name=u'Robot7998', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 1', email='test1@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot7998', first_name=u'Robot7998', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test1@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot7998, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot7998>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot7998, True, None, name='Test 1')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 1', 'user': <User: robot7998>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 1', mailing_address=None, level_of_education=None, user=<User: robot7998>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 1', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7998>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 1', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7998>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test2@test.org', 'profile__name': 'Test 2'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 2', email='test2@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=7999
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=7999
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot7999', first_name=u'Robot7999', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 2', email='test2@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot7999', first_name=u'Robot7999', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test2@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot7999, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot7999>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot7999, True, None, name='Test 2')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 2', 'user': <User: robot7999>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 2', mailing_address=None, level_of_education=None, user=<User: robot7999>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 2', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7999>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 2', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot7999>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test3@test.org', 'profile__name': 'Test 3'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 3', email='test3@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=8000
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=8000
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot8000', first_name=u'Robot8000', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 3', email='test3@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot8000', first_name=u'Robot8000', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test3@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot8000, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot8000>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot8000, True, None, name='Test 3')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 3', 'user': <User: robot8000>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 3', mailing_address=None, level_of_education=None, user=<User: robot8000>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 3', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8000>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 3', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8000>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test4@test.org', 'profile__name': 'Test 4'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 4', email='test4@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=8001
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=8001
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot8001', first_name=u'Robot8001', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 4', email='test4@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot8001', first_name=u'Robot8001', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test4@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot8001, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot8001>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot8001, True, None, name='Test 4')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 4', 'user': <User: robot8001>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 4', mailing_address=None, level_of_education=None, user=<User: robot8001>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 4', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8001>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 4', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8001>)
factory.generate: DEBUG: BaseFactory: Preparing user_api.tests.factories.UserPreferenceFactory(extra={'user': <User: robot7997>, 'key': 'key0'})
factory.containers: DEBUG: LazyStub: Computing values for user_api.tests.factories.UserPreferenceFactory(value='default test value', user=<User: robot7997>, key='key0')
factory.containers: DEBUG: LazyStub: Computed values, got user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot7997>, value='default test value')
factory.generate: DEBUG: BaseFactory: Generating user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot7997>, value='default test value')
factory.generate: DEBUG: BaseFactory: Preparing user_api.tests.factories.UserPreferenceFactory(extra={'user': <User: robot7997>, 'key': 'key1'})
factory.containers: DEBUG: LazyStub: Computing values for user_api.tests.factories.UserPreferenceFactory(value='default test value', user=<User: robot7997>, key='key1')
factory.containers: DEBUG: LazyStub: Computed values, got user_api.tests.factories.UserPreferenceFactory(key='key1', user=<User: robot7997>, value='default test value')
factory.generate: DEBUG: BaseFactory: Generating user_api.tests.factories.UserPreferenceFactory(key='key1', user=<User: robot7997>, value='default test value')
factory.generate: DEBUG: BaseFactory: Preparing user_api.tests.factories.UserPreferenceFactory(extra={'user': <User: robot7998>, 'key': 'key0'})
factory.containers: DEBUG: LazyStub: Computing values for user_api.tests.factories.UserPreferenceFactory(value='default test value', user=<User: robot7998>, key='key0')
factory.containers: DEBUG: LazyStub: Computed values, got user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot7998>, value='default test value')
factory.generate: DEBUG: BaseFactory: Generating user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot7998>, value='default test value')
--------------------- >> end captured logging << ---------------------
-----------------------------------------------------------------------------
10) FAIL: test_get_list_nonempty (user_api.tests.test_views.UserPreferenceViewSetTest)
Traceback (most recent call last):
common/djangoapps/user_api/tests/test_views.py line 378 in test_get_list_nonempty
self.assertPrefIsValid(pref)
common/djangoapps/user_api/tests/test_views.py line 82 in assertPrefIsValid
self.assertUserIsValid(pref["user"])
common/djangoapps/user_api/tests/test_views.py line 77 in assertUserIsValid
self.assertSelfReferential(user)
common/djangoapps/user_api/tests/test_views.py line 68 in assertSelfReferential
self.assertEqual(obj, copy)
AssertionError: {u'username': u'robot8002', u'preferences': {u'key1': u'default test value', u'k [truncated]... != {u'url': u'http://testserver/api/users/1/', u'username': u'robot8002', u'id': 1, [truncated]...
{u'email': u'test0@test.org',
u'id': 1,
- u'name': u'Test 0',
- u'preferences': {u'key0': u'default test value',
- u'key1': u'default test value'},
u'url': u'http://testserver/api/users/1/',
u'username': u'robot8002'}
-------------------- >> begin captured logging << --------------------
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test0@test.org', 'profile__name': 'Test 0'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 0', email='test0@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=8002
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=8002
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot8002', first_name=u'Robot8002', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 0', email='test0@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot8002', first_name=u'Robot8002', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test0@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot8002, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot8002>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot8002, True, None, name='Test 0')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 0', 'user': <User: robot8002>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 0', mailing_address=None, level_of_education=None, user=<User: robot8002>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 0', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8002>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 0', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8002>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test1@test.org', 'profile__name': 'Test 1'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 1', email='test1@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=8003
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=8003
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot8003', first_name=u'Robot8003', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 1', email='test1@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot8003', first_name=u'Robot8003', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test1@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot8003, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot8003>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot8003, True, None, name='Test 1')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 1', 'user': <User: robot8003>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 1', mailing_address=None, level_of_education=None, user=<User: robot8003>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 1', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8003>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 1', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8003>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test2@test.org', 'profile__name': 'Test 2'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 2', email='test2@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=8004
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=8004
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot8004', first_name=u'Robot8004', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 2', email='test2@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot8004', first_name=u'Robot8004', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test2@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot8004, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot8004>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot8004, True, None, name='Test 2')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 2', 'user': <User: robot8004>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 2', mailing_address=None, level_of_education=None, user=<User: robot8004>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 2', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8004>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 2', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8004>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test3@test.org', 'profile__name': 'Test 3'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 3', email='test3@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=8005
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=8005
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot8005', first_name=u'Robot8005', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 3', email='test3@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot8005', first_name=u'Robot8005', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test3@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot8005, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot8005>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot8005, True, None, name='Test 3')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 3', 'user': <User: robot8005>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 3', mailing_address=None, level_of_education=None, user=<User: robot8005>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 3', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8005>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 3', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8005>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test4@test.org', 'profile__name': 'Test 4'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 4', email='test4@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=8006
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=8006
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot8006', first_name=u'Robot8006', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 4', email='test4@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot8006', first_name=u'Robot8006', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test4@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot8006, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot8006>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot8006, True, None, name='Test 4')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 4', 'user': <User: robot8006>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 4', mailing_address=None, level_of_education=None, user=<User: robot8006>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 4', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8006>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 4', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8006>)
factory.generate: DEBUG: BaseFactory: Preparing user_api.tests.factories.UserPreferenceFactory(extra={'user': <User: robot8002>, 'key': 'key0'})
factory.containers: DEBUG: LazyStub: Computing values for user_api.tests.factories.UserPreferenceFactory(value='default test value', user=<User: robot8002>, key='key0')
factory.containers: DEBUG: LazyStub: Computed values, got user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot8002>, value='default test value')
factory.generate: DEBUG: BaseFactory: Generating user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot8002>, value='default test value')
factory.generate: DEBUG: BaseFactory: Preparing user_api.tests.factories.UserPreferenceFactory(extra={'user': <User: robot8002>, 'key': 'key1'})
factory.containers: DEBUG: LazyStub: Computing values for user_api.tests.factories.UserPreferenceFactory(value='default test value', user=<User: robot8002>, key='key1')
factory.containers: DEBUG: LazyStub: Computed values, got user_api.tests.factories.UserPreferenceFactory(key='key1', user=<User: robot8002>, value='default test value')
factory.generate: DEBUG: BaseFactory: Generating user_api.tests.factories.UserPreferenceFactory(key='key1', user=<User: robot8002>, value='default test value')
factory.generate: DEBUG: BaseFactory: Preparing user_api.tests.factories.UserPreferenceFactory(extra={'user': <User: robot8003>, 'key': 'key0'})
factory.containers: DEBUG: LazyStub: Computing values for user_api.tests.factories.UserPreferenceFactory(value='default test value', user=<User: robot8003>, key='key0')
factory.containers: DEBUG: LazyStub: Computed values, got user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot8003>, value='default test value')
factory.generate: DEBUG: BaseFactory: Generating user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot8003>, value='default test value')
--------------------- >> end captured logging << ---------------------
-----------------------------------------------------------------------------
11) FAIL: test_get_list_pagination (user_api.tests.test_views.UserPreferenceViewSetTest)
Traceback (most recent call last):
common/djangoapps/user_api/tests/test_views.py line 432 in test_get_list_pagination
self.assertPrefIsValid(pref)
common/djangoapps/user_api/tests/test_views.py line 82 in assertPrefIsValid
self.assertUserIsValid(pref["user"])
common/djangoapps/user_api/tests/test_views.py line 77 in assertUserIsValid
self.assertSelfReferential(user)
common/djangoapps/user_api/tests/test_views.py line 68 in assertSelfReferential
self.assertEqual(obj, copy)
AssertionError: {u'username': u'robot8007', u'preferences': {u'key1': u'default test value', u'k [truncated]... != {u'url': u'http://testserver/api/users/1/', u'username': u'robot8007', u'id': 1, [truncated]...
{u'email': u'test0@test.org',
u'id': 1,
- u'name': u'Test 0',
- u'preferences': {u'key0': u'default test value',
- u'key1': u'default test value'},
u'url': u'http://testserver/api/users/1/',
u'username': u'robot8007'}
-------------------- >> begin captured logging << --------------------
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test0@test.org', 'profile__name': 'Test 0'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 0', email='test0@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=8007
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=8007
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot8007', first_name=u'Robot8007', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 0', email='test0@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot8007', first_name=u'Robot8007', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test0@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot8007, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot8007>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot8007, True, None, name='Test 0')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 0', 'user': <User: robot8007>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 0', mailing_address=None, level_of_education=None, user=<User: robot8007>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 0', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8007>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 0', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8007>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test1@test.org', 'profile__name': 'Test 1'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 1', email='test1@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=8008
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=8008
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot8008', first_name=u'Robot8008', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 1', email='test1@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot8008', first_name=u'Robot8008', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test1@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot8008, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot8008>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot8008, True, None, name='Test 1')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 1', 'user': <User: robot8008>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 1', mailing_address=None, level_of_education=None, user=<User: robot8008>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 1', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8008>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 1', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8008>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test2@test.org', 'profile__name': 'Test 2'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 2', email='test2@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=8009
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=8009
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot8009', first_name=u'Robot8009', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 2', email='test2@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot8009', first_name=u'Robot8009', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test2@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot8009, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot8009>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot8009, True, None, name='Test 2')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 2', 'user': <User: robot8009>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 2', mailing_address=None, level_of_education=None, user=<User: robot8009>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 2', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8009>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 2', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8009>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test3@test.org', 'profile__name': 'Test 3'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 3', email='test3@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=8010
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=8010
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot8010', first_name=u'Robot8010', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 3', email='test3@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot8010', first_name=u'Robot8010', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test3@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot8010, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot8010>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot8010, True, None, name='Test 3')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 3', 'user': <User: robot8010>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 3', mailing_address=None, level_of_education=None, user=<User: robot8010>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 3', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8010>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 3', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8010>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test4@test.org', 'profile__name': 'Test 4'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 4', email='test4@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=8011
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=8011
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot8011', first_name=u'Robot8011', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 4', email='test4@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot8011', first_name=u'Robot8011', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test4@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot8011, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot8011>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot8011, True, None, name='Test 4')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 4', 'user': <User: robot8011>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 4', mailing_address=None, level_of_education=None, user=<User: robot8011>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 4', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8011>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 4', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8011>)
factory.generate: DEBUG: BaseFactory: Preparing user_api.tests.factories.UserPreferenceFactory(extra={'user': <User: robot8007>, 'key': 'key0'})
factory.containers: DEBUG: LazyStub: Computing values for user_api.tests.factories.UserPreferenceFactory(value='default test value', user=<User: robot8007>, key='key0')
factory.containers: DEBUG: LazyStub: Computed values, got user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot8007>, value='default test value')
factory.generate: DEBUG: BaseFactory: Generating user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot8007>, value='default test value')
factory.generate: DEBUG: BaseFactory: Preparing user_api.tests.factories.UserPreferenceFactory(extra={'user': <User: robot8007>, 'key': 'key1'})
factory.containers: DEBUG: LazyStub: Computing values for user_api.tests.factories.UserPreferenceFactory(value='default test value', user=<User: robot8007>, key='key1')
factory.containers: DEBUG: LazyStub: Computed values, got user_api.tests.factories.UserPreferenceFactory(key='key1', user=<User: robot8007>, value='default test value')
factory.generate: DEBUG: BaseFactory: Generating user_api.tests.factories.UserPreferenceFactory(key='key1', user=<User: robot8007>, value='default test value')
factory.generate: DEBUG: BaseFactory: Preparing user_api.tests.factories.UserPreferenceFactory(extra={'user': <User: robot8008>, 'key': 'key0'})
factory.containers: DEBUG: LazyStub: Computing values for user_api.tests.factories.UserPreferenceFactory(value='default test value', user=<User: robot8008>, key='key0')
factory.containers: DEBUG: LazyStub: Computed values, got user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot8008>, value='default test value')
factory.generate: DEBUG: BaseFactory: Generating user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot8008>, value='default test value')
--------------------- >> end captured logging << ---------------------
-----------------------------------------------------------------------------
12) FAIL: test_delete_detail_not_allowed (user_api.tests.test_views.UserViewSetTest)
Traceback (most recent call last):
common/djangoapps/user_api/tests/test_views.py line 316 in test_delete_detail_not_allowed
self.assertHttpMethodNotAllowed(self.request_with_auth("delete", self.detail_uri))
common/djangoapps/user_api/tests/test_views.py line 98 in assertHttpMethodNotAllowed
self.assertEqual(response.status_code, 405)
AssertionError: 204 != 405
-------------------- >> begin captured logging << --------------------
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test0@test.org', 'profile__name': 'Test 0'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 0', email='test0@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=8062
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=8062
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot8062', first_name=u'Robot8062', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 0', email='test0@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot8062', first_name=u'Robot8062', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test0@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot8062, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot8062>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot8062, True, None, name='Test 0')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 0', 'user': <User: robot8062>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 0', mailing_address=None, level_of_education=None, user=<User: robot8062>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 0', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8062>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 0', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8062>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test1@test.org', 'profile__name': 'Test 1'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 1', email='test1@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=8063
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=8063
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot8063', first_name=u'Robot8063', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 1', email='test1@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot8063', first_name=u'Robot8063', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test1@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot8063, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot8063>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot8063, True, None, name='Test 1')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 1', 'user': <User: robot8063>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 1', mailing_address=None, level_of_education=None, user=<User: robot8063>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 1', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8063>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 1', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8063>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test2@test.org', 'profile__name': 'Test 2'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 2', email='test2@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=8064
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=8064
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot8064', first_name=u'Robot8064', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 2', email='test2@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot8064', first_name=u'Robot8064', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test2@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot8064, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot8064>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot8064, True, None, name='Test 2')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 2', 'user': <User: robot8064>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 2', mailing_address=None, level_of_education=None, user=<User: robot8064>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 2', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8064>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 2', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8064>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test3@test.org', 'profile__name': 'Test 3'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 3', email='test3@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=8065
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=8065
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot8065', first_name=u'Robot8065', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 3', email='test3@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot8065', first_name=u'Robot8065', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test3@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot8065, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot8065>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot8065, True, None, name='Test 3')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 3', 'user': <User: robot8065>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 3', mailing_address=None, level_of_education=None, user=<User: robot8065>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 3', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8065>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 3', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8065>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test4@test.org', 'profile__name': 'Test 4'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 4', email='test4@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=8066
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=8066
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot8066', first_name=u'Robot8066', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 4', email='test4@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot8066', first_name=u'Robot8066', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test4@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot8066, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot8066>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot8066, True, None, name='Test 4')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 4', 'user': <User: robot8066>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 4', mailing_address=None, level_of_education=None, user=<User: robot8066>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 4', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8066>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 4', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8066>)
factory.generate: DEBUG: BaseFactory: Preparing user_api.tests.factories.UserPreferenceFactory(extra={'user': <User: robot8062>, 'key': 'key0'})
factory.containers: DEBUG: LazyStub: Computing values for user_api.tests.factories.UserPreferenceFactory(value='default test value', user=<User: robot8062>, key='key0')
factory.containers: DEBUG: LazyStub: Computed values, got user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot8062>, value='default test value')
factory.generate: DEBUG: BaseFactory: Generating user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot8062>, value='default test value')
factory.generate: DEBUG: BaseFactory: Preparing user_api.tests.factories.UserPreferenceFactory(extra={'user': <User: robot8062>, 'key': 'key1'})
factory.containers: DEBUG: LazyStub: Computing values for user_api.tests.factories.UserPreferenceFactory(value='default test value', user=<User: robot8062>, key='key1')
factory.containers: DEBUG: LazyStub: Computed values, got user_api.tests.factories.UserPreferenceFactory(key='key1', user=<User: robot8062>, value='default test value')
factory.generate: DEBUG: BaseFactory: Generating user_api.tests.factories.UserPreferenceFactory(key='key1', user=<User: robot8062>, value='default test value')
factory.generate: DEBUG: BaseFactory: Preparing user_api.tests.factories.UserPreferenceFactory(extra={'user': <User: robot8063>, 'key': 'key0'})
factory.containers: DEBUG: LazyStub: Computing values for user_api.tests.factories.UserPreferenceFactory(value='default test value', user=<User: robot8063>, key='key0')
factory.containers: DEBUG: LazyStub: Computed values, got user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot8063>, value='default test value')
factory.generate: DEBUG: BaseFactory: Generating user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot8063>, value='default test value')
--------------------- >> end captured logging << ---------------------
-----------------------------------------------------------------------------
13) FAIL: test_get_detail (user_api.tests.test_views.UserViewSetTest)
Traceback (most recent call last):
common/djangoapps/user_api/tests/test_views.py line 336 in test_get_detail
"url": uri
AssertionError: {u'url': u'http://testserver/api/users/2/', u'username': u'robot8073', u'id': 2, [truncated]... != {'username': u'robot8073', 'preferences': {'key0': 'default test value'}, 'url': [truncated]...
- {u'email': u'test1@test.org',
? - -
+ {'email': 'test1@test.org',
- u'id': 2,
? -
+ 'id': 2,
+ 'name': u'Test 1',
+ 'preferences': {'key0': 'default test value'},
- u'url': u'http://testserver/api/users/2/',
? -
+ 'url': u'http://testserver/api/users/2/',
- u'username': u'robot8073'}
? -
+ 'username': u'robot8073'}
-------------------- >> begin captured logging << --------------------
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test0@test.org', 'profile__name': 'Test 0'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 0', email='test0@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=8072
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=8072
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot8072', first_name=u'Robot8072', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 0', email='test0@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot8072', first_name=u'Robot8072', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test0@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot8072, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot8072>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot8072, True, None, name='Test 0')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 0', 'user': <User: robot8072>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 0', mailing_address=None, level_of_education=None, user=<User: robot8072>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 0', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8072>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 0', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8072>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test1@test.org', 'profile__name': 'Test 1'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 1', email='test1@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=8073
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=8073
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot8073', first_name=u'Robot8073', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 1', email='test1@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot8073', first_name=u'Robot8073', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test1@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot8073, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot8073>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot8073, True, None, name='Test 1')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 1', 'user': <User: robot8073>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 1', mailing_address=None, level_of_education=None, user=<User: robot8073>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 1', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8073>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 1', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8073>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test2@test.org', 'profile__name': 'Test 2'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 2', email='test2@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=8074
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=8074
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot8074', first_name=u'Robot8074', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 2', email='test2@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot8074', first_name=u'Robot8074', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test2@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot8074, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot8074>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot8074, True, None, name='Test 2')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 2', 'user': <User: robot8074>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 2', mailing_address=None, level_of_education=None, user=<User: robot8074>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 2', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8074>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 2', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8074>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test3@test.org', 'profile__name': 'Test 3'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 3', email='test3@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=8075
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=8075
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot8075', first_name=u'Robot8075', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 3', email='test3@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot8075', first_name=u'Robot8075', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test3@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot8075, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot8075>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot8075, True, None, name='Test 3')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 3', 'user': <User: robot8075>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 3', mailing_address=None, level_of_education=None, user=<User: robot8075>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 3', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8075>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 3', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8075>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test4@test.org', 'profile__name': 'Test 4'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 4', email='test4@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=8076
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=8076
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot8076', first_name=u'Robot8076', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 4', email='test4@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot8076', first_name=u'Robot8076', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test4@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot8076, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot8076>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot8076, True, None, name='Test 4')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 4', 'user': <User: robot8076>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 4', mailing_address=None, level_of_education=None, user=<User: robot8076>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 4', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8076>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 4', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8076>)
factory.generate: DEBUG: BaseFactory: Preparing user_api.tests.factories.UserPreferenceFactory(extra={'user': <User: robot8072>, 'key': 'key0'})
factory.containers: DEBUG: LazyStub: Computing values for user_api.tests.factories.UserPreferenceFactory(value='default test value', user=<User: robot8072>, key='key0')
factory.containers: DEBUG: LazyStub: Computed values, got user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot8072>, value='default test value')
factory.generate: DEBUG: BaseFactory: Generating user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot8072>, value='default test value')
factory.generate: DEBUG: BaseFactory: Preparing user_api.tests.factories.UserPreferenceFactory(extra={'user': <User: robot8072>, 'key': 'key1'})
factory.containers: DEBUG: LazyStub: Computing values for user_api.tests.factories.UserPreferenceFactory(value='default test value', user=<User: robot8072>, key='key1')
factory.containers: DEBUG: LazyStub: Computed values, got user_api.tests.factories.UserPreferenceFactory(key='key1', user=<User: robot8072>, value='default test value')
factory.generate: DEBUG: BaseFactory: Generating user_api.tests.factories.UserPreferenceFactory(key='key1', user=<User: robot8072>, value='default test value')
factory.generate: DEBUG: BaseFactory: Preparing user_api.tests.factories.UserPreferenceFactory(extra={'user': <User: robot8073>, 'key': 'key0'})
factory.containers: DEBUG: LazyStub: Computing values for user_api.tests.factories.UserPreferenceFactory(value='default test value', user=<User: robot8073>, key='key0')
factory.containers: DEBUG: LazyStub: Computed values, got user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot8073>, value='default test value')
factory.generate: DEBUG: BaseFactory: Generating user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot8073>, value='default test value')
--------------------- >> end captured logging << ---------------------
-----------------------------------------------------------------------------
14) FAIL: test_get_detail_unauthorized (user_api.tests.test_views.UserViewSetTest)
Traceback (most recent call last):
common/djangoapps/user_api/tests/test_views.py line 319 in test_get_detail_unauthorized
self.assertHttpForbidden(self.client.get(self.detail_uri))
common/djangoapps/user_api/tests/test_views.py line 90 in assertHttpForbidden
self.assertEqual(response.status_code, 403)
AssertionError: 200 != 403
-------------------- >> begin captured logging << --------------------
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test0@test.org', 'profile__name': 'Test 0'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 0', email='test0@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=8077
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=8077
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot8077', first_name=u'Robot8077', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 0', email='test0@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot8077', first_name=u'Robot8077', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test0@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot8077, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot8077>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot8077, True, None, name='Test 0')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 0', 'user': <User: robot8077>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 0', mailing_address=None, level_of_education=None, user=<User: robot8077>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 0', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8077>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 0', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8077>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test1@test.org', 'profile__name': 'Test 1'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 1', email='test1@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=8078
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=8078
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot8078', first_name=u'Robot8078', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 1', email='test1@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot8078', first_name=u'Robot8078', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test1@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot8078, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot8078>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot8078, True, None, name='Test 1')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 1', 'user': <User: robot8078>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 1', mailing_address=None, level_of_education=None, user=<User: robot8078>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 1', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8078>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 1', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8078>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test2@test.org', 'profile__name': 'Test 2'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 2', email='test2@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=8079
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=8079
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot8079', first_name=u'Robot8079', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 2', email='test2@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot8079', first_name=u'Robot8079', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test2@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot8079, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot8079>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot8079, True, None, name='Test 2')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 2', 'user': <User: robot8079>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 2', mailing_address=None, level_of_education=None, user=<User: robot8079>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 2', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8079>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 2', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8079>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test3@test.org', 'profile__name': 'Test 3'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 3', email='test3@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=8080
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=8080
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot8080', first_name=u'Robot8080', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 3', email='test3@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot8080', first_name=u'Robot8080', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test3@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot8080, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot8080>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot8080, True, None, name='Test 3')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 3', 'user': <User: robot8080>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 3', mailing_address=None, level_of_education=None, user=<User: robot8080>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 3', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8080>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 3', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8080>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test4@test.org', 'profile__name': 'Test 4'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 4', email='test4@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=8081
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=8081
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot8081', first_name=u'Robot8081', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 4', email='test4@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot8081', first_name=u'Robot8081', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test4@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot8081, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot8081>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot8081, True, None, name='Test 4')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 4', 'user': <User: robot8081>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 4', mailing_address=None, level_of_education=None, user=<User: robot8081>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 4', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8081>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 4', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8081>)
factory.generate: DEBUG: BaseFactory: Preparing user_api.tests.factories.UserPreferenceFactory(extra={'user': <User: robot8077>, 'key': 'key0'})
factory.containers: DEBUG: LazyStub: Computing values for user_api.tests.factories.UserPreferenceFactory(value='default test value', user=<User: robot8077>, key='key0')
factory.containers: DEBUG: LazyStub: Computed values, got user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot8077>, value='default test value')
factory.generate: DEBUG: BaseFactory: Generating user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot8077>, value='default test value')
factory.generate: DEBUG: BaseFactory: Preparing user_api.tests.factories.UserPreferenceFactory(extra={'user': <User: robot8077>, 'key': 'key1'})
factory.containers: DEBUG: LazyStub: Computing values for user_api.tests.factories.UserPreferenceFactory(value='default test value', user=<User: robot8077>, key='key1')
factory.containers: DEBUG: LazyStub: Computed values, got user_api.tests.factories.UserPreferenceFactory(key='key1', user=<User: robot8077>, value='default test value')
factory.generate: DEBUG: BaseFactory: Generating user_api.tests.factories.UserPreferenceFactory(key='key1', user=<User: robot8077>, value='default test value')
factory.generate: DEBUG: BaseFactory: Preparing user_api.tests.factories.UserPreferenceFactory(extra={'user': <User: robot8078>, 'key': 'key0'})
factory.containers: DEBUG: LazyStub: Computing values for user_api.tests.factories.UserPreferenceFactory(value='default test value', user=<User: robot8078>, key='key0')
factory.containers: DEBUG: LazyStub: Computed values, got user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot8078>, value='default test value')
factory.generate: DEBUG: BaseFactory: Generating user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot8078>, value='default test value')
--------------------- >> end captured logging << ---------------------
-----------------------------------------------------------------------------
15) FAIL: test_get_list_nonempty (user_api.tests.test_views.UserViewSetTest)
Traceback (most recent call last):
common/djangoapps/user_api/tests/test_views.py line 277 in test_get_list_nonempty
self.assertUserIsValid(user)
common/djangoapps/user_api/tests/test_views.py line 77 in assertUserIsValid
self.assertSelfReferential(user)
common/djangoapps/user_api/tests/test_views.py line 68 in assertSelfReferential
self.assertEqual(obj, copy)
AssertionError: {u'username': u'robot8082', u'preferences': {u'key1': u'default test value', u'k [truncated]... != {u'url': u'http://testserver/api/users/1/', u'username': u'robot8082', u'id': 1, [truncated]...
{u'email': u'test0@test.org',
u'id': 1,
- u'name': u'Test 0',
- u'preferences': {u'key0': u'default test value',
- u'key1': u'default test value'},
u'url': u'http://testserver/api/users/1/',
u'username': u'robot8082'}
-------------------- >> begin captured logging << --------------------
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test0@test.org', 'profile__name': 'Test 0'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 0', email='test0@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=8082
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=8082
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot8082', first_name=u'Robot8082', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 0', email='test0@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot8082', first_name=u'Robot8082', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test0@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot8082, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot8082>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot8082, True, None, name='Test 0')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 0', 'user': <User: robot8082>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 0', mailing_address=None, level_of_education=None, user=<User: robot8082>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 0', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8082>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 0', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8082>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test1@test.org', 'profile__name': 'Test 1'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 1', email='test1@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=8083
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=8083
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot8083', first_name=u'Robot8083', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 1', email='test1@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot8083', first_name=u'Robot8083', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test1@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot8083, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot8083>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot8083, True, None, name='Test 1')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 1', 'user': <User: robot8083>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 1', mailing_address=None, level_of_education=None, user=<User: robot8083>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 1', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8083>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 1', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8083>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test2@test.org', 'profile__name': 'Test 2'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 2', email='test2@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=8084
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=8084
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot8084', first_name=u'Robot8084', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 2', email='test2@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot8084', first_name=u'Robot8084', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test2@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot8084, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot8084>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot8084, True, None, name='Test 2')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 2', 'user': <User: robot8084>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 2', mailing_address=None, level_of_education=None, user=<User: robot8084>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 2', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8084>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 2', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8084>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test3@test.org', 'profile__name': 'Test 3'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 3', email='test3@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=8085
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=8085
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot8085', first_name=u'Robot8085', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 3', email='test3@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot8085', first_name=u'Robot8085', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test3@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot8085, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot8085>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot8085, True, None, name='Test 3')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 3', 'user': <User: robot8085>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 3', mailing_address=None, level_of_education=None, user=<User: robot8085>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 3', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8085>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 3', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8085>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test4@test.org', 'profile__name': 'Test 4'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 4', email='test4@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=8086
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=8086
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot8086', first_name=u'Robot8086', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 4', email='test4@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot8086', first_name=u'Robot8086', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test4@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot8086, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot8086>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot8086, True, None, name='Test 4')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 4', 'user': <User: robot8086>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 4', mailing_address=None, level_of_education=None, user=<User: robot8086>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 4', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8086>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 4', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8086>)
factory.generate: DEBUG: BaseFactory: Preparing user_api.tests.factories.UserPreferenceFactory(extra={'user': <User: robot8082>, 'key': 'key0'})
factory.containers: DEBUG: LazyStub: Computing values for user_api.tests.factories.UserPreferenceFactory(value='default test value', user=<User: robot8082>, key='key0')
factory.containers: DEBUG: LazyStub: Computed values, got user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot8082>, value='default test value')
factory.generate: DEBUG: BaseFactory: Generating user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot8082>, value='default test value')
factory.generate: DEBUG: BaseFactory: Preparing user_api.tests.factories.UserPreferenceFactory(extra={'user': <User: robot8082>, 'key': 'key1'})
factory.containers: DEBUG: LazyStub: Computing values for user_api.tests.factories.UserPreferenceFactory(value='default test value', user=<User: robot8082>, key='key1')
factory.containers: DEBUG: LazyStub: Computed values, got user_api.tests.factories.UserPreferenceFactory(key='key1', user=<User: robot8082>, value='default test value')
factory.generate: DEBUG: BaseFactory: Generating user_api.tests.factories.UserPreferenceFactory(key='key1', user=<User: robot8082>, value='default test value')
factory.generate: DEBUG: BaseFactory: Preparing user_api.tests.factories.UserPreferenceFactory(extra={'user': <User: robot8083>, 'key': 'key0'})
factory.containers: DEBUG: LazyStub: Computing values for user_api.tests.factories.UserPreferenceFactory(value='default test value', user=<User: robot8083>, key='key0')
factory.containers: DEBUG: LazyStub: Computed values, got user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot8083>, value='default test value')
factory.generate: DEBUG: BaseFactory: Generating user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot8083>, value='default test value')
--------------------- >> end captured logging << ---------------------
-----------------------------------------------------------------------------
16) FAIL: test_get_list_pagination (user_api.tests.test_views.UserViewSetTest)
Traceback (most recent call last):
common/djangoapps/user_api/tests/test_views.py line 297 in test_get_list_pagination
self.assertUserIsValid(user)
common/djangoapps/user_api/tests/test_views.py line 77 in assertUserIsValid
self.assertSelfReferential(user)
common/djangoapps/user_api/tests/test_views.py line 68 in assertSelfReferential
self.assertEqual(obj, copy)
AssertionError: {u'username': u'robot8087', u'preferences': {u'key1': u'default test value', u'k [truncated]... != {u'url': u'http://testserver/api/users/1/', u'username': u'robot8087', u'id': 1, [truncated]...
{u'email': u'test0@test.org',
u'id': 1,
- u'name': u'Test 0',
- u'preferences': {u'key0': u'default test value',
- u'key1': u'default test value'},
u'url': u'http://testserver/api/users/1/',
u'username': u'robot8087'}
-------------------- >> begin captured logging << --------------------
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test0@test.org', 'profile__name': 'Test 0'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 0', email='test0@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=8087
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=8087
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot8087', first_name=u'Robot8087', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 0', email='test0@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot8087', first_name=u'Robot8087', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test0@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot8087, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot8087>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot8087, True, None, name='Test 0')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 0', 'user': <User: robot8087>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 0', mailing_address=None, level_of_education=None, user=<User: robot8087>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 0', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8087>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 0', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8087>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test1@test.org', 'profile__name': 'Test 1'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 1', email='test1@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=8088
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=8088
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot8088', first_name=u'Robot8088', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 1', email='test1@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot8088', first_name=u'Robot8088', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test1@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot8088, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot8088>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot8088, True, None, name='Test 1')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 1', 'user': <User: robot8088>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 1', mailing_address=None, level_of_education=None, user=<User: robot8088>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 1', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8088>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 1', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8088>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test2@test.org', 'profile__name': 'Test 2'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 2', email='test2@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=8089
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=8089
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot8089', first_name=u'Robot8089', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 2', email='test2@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot8089', first_name=u'Robot8089', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test2@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot8089, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot8089>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot8089, True, None, name='Test 2')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 2', 'user': <User: robot8089>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 2', mailing_address=None, level_of_education=None, user=<User: robot8089>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 2', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8089>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 2', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8089>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test3@test.org', 'profile__name': 'Test 3'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 3', email='test3@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=8090
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=8090
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot8090', first_name=u'Robot8090', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 3', email='test3@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot8090', first_name=u'Robot8090', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test3@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot8090, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot8090>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot8090, True, None, name='Test 3')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 3', 'user': <User: robot8090>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 3', mailing_address=None, level_of_education=None, user=<User: robot8090>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 3', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8090>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 3', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8090>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test4@test.org', 'profile__name': 'Test 4'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 4', email='test4@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=8091
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=8091
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot8091', first_name=u'Robot8091', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 4', email='test4@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot8091', first_name=u'Robot8091', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test4@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot8091, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot8091>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot8091, True, None, name='Test 4')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 4', 'user': <User: robot8091>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 4', mailing_address=None, level_of_education=None, user=<User: robot8091>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 4', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8091>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 4', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8091>)
factory.generate: DEBUG: BaseFactory: Preparing user_api.tests.factories.UserPreferenceFactory(extra={'user': <User: robot8087>, 'key': 'key0'})
factory.containers: DEBUG: LazyStub: Computing values for user_api.tests.factories.UserPreferenceFactory(value='default test value', user=<User: robot8087>, key='key0')
factory.containers: DEBUG: LazyStub: Computed values, got user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot8087>, value='default test value')
factory.generate: DEBUG: BaseFactory: Generating user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot8087>, value='default test value')
factory.generate: DEBUG: BaseFactory: Preparing user_api.tests.factories.UserPreferenceFactory(extra={'user': <User: robot8087>, 'key': 'key1'})
factory.containers: DEBUG: LazyStub: Computing values for user_api.tests.factories.UserPreferenceFactory(value='default test value', user=<User: robot8087>, key='key1')
factory.containers: DEBUG: LazyStub: Computed values, got user_api.tests.factories.UserPreferenceFactory(key='key1', user=<User: robot8087>, value='default test value')
factory.generate: DEBUG: BaseFactory: Generating user_api.tests.factories.UserPreferenceFactory(key='key1', user=<User: robot8087>, value='default test value')
factory.generate: DEBUG: BaseFactory: Preparing user_api.tests.factories.UserPreferenceFactory(extra={'user': <User: robot8088>, 'key': 'key0'})
factory.containers: DEBUG: LazyStub: Computing values for user_api.tests.factories.UserPreferenceFactory(value='default test value', user=<User: robot8088>, key='key0')
factory.containers: DEBUG: LazyStub: Computed values, got user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot8088>, value='default test value')
factory.generate: DEBUG: BaseFactory: Generating user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot8088>, value='default test value')
--------------------- >> end captured logging << ---------------------
-----------------------------------------------------------------------------
17) FAIL: test_options_detail (user_api.tests.test_views.UserViewSetTest)
Traceback (most recent call last):
common/djangoapps/user_api/tests/test_views.py line 304 in test_options_detail
self.assertAllowedMethods(self.detail_uri, ["OPTIONS", "GET", "HEAD"])
common/djangoapps/user_api/tests/test_views.py line 63 in assertAllowedMethods
self.assertItemsEqual(allowed_methods, expected_methods)
AssertionError: Element counts were not equal:
First has 0, Second has 1: 'PUT'
First has 0, Second has 1: 'DELETE'
First has 0, Second has 1: 'PATCH'
-------------------- >> begin captured logging << --------------------
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test0@test.org', 'profile__name': 'Test 0'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 0', email='test0@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=8097
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=8097
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot8097', first_name=u'Robot8097', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 0', email='test0@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot8097', first_name=u'Robot8097', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test0@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot8097, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot8097>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot8097, True, None, name='Test 0')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 0', 'user': <User: robot8097>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 0', mailing_address=None, level_of_education=None, user=<User: robot8097>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 0', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8097>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 0', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8097>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test1@test.org', 'profile__name': 'Test 1'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 1', email='test1@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=8098
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=8098
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot8098', first_name=u'Robot8098', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 1', email='test1@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot8098', first_name=u'Robot8098', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test1@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot8098, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot8098>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot8098, True, None, name='Test 1')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 1', 'user': <User: robot8098>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 1', mailing_address=None, level_of_education=None, user=<User: robot8098>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 1', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8098>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 1', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8098>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test2@test.org', 'profile__name': 'Test 2'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 2', email='test2@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=8099
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=8099
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot8099', first_name=u'Robot8099', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 2', email='test2@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot8099', first_name=u'Robot8099', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test2@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot8099, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot8099>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot8099, True, None, name='Test 2')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 2', 'user': <User: robot8099>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 2', mailing_address=None, level_of_education=None, user=<User: robot8099>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 2', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8099>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 2', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8099>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test3@test.org', 'profile__name': 'Test 3'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 3', email='test3@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=8100
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=8100
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot8100', first_name=u'Robot8100', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 3', email='test3@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot8100', first_name=u'Robot8100', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test3@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot8100, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot8100>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot8100, True, None, name='Test 3')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 3', 'user': <User: robot8100>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 3', mailing_address=None, level_of_education=None, user=<User: robot8100>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 3', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8100>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 3', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8100>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test4@test.org', 'profile__name': 'Test 4'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 4', email='test4@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=8101
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=8101
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot8101', first_name=u'Robot8101', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 4', email='test4@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot8101', first_name=u'Robot8101', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test4@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot8101, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot8101>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot8101, True, None, name='Test 4')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 4', 'user': <User: robot8101>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 4', mailing_address=None, level_of_education=None, user=<User: robot8101>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 4', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8101>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 4', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8101>)
factory.generate: DEBUG: BaseFactory: Preparing user_api.tests.factories.UserPreferenceFactory(extra={'user': <User: robot8097>, 'key': 'key0'})
factory.containers: DEBUG: LazyStub: Computing values for user_api.tests.factories.UserPreferenceFactory(value='default test value', user=<User: robot8097>, key='key0')
factory.containers: DEBUG: LazyStub: Computed values, got user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot8097>, value='default test value')
factory.generate: DEBUG: BaseFactory: Generating user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot8097>, value='default test value')
factory.generate: DEBUG: BaseFactory: Preparing user_api.tests.factories.UserPreferenceFactory(extra={'user': <User: robot8097>, 'key': 'key1'})
factory.containers: DEBUG: LazyStub: Computing values for user_api.tests.factories.UserPreferenceFactory(value='default test value', user=<User: robot8097>, key='key1')
factory.containers: DEBUG: LazyStub: Computed values, got user_api.tests.factories.UserPreferenceFactory(key='key1', user=<User: robot8097>, value='default test value')
factory.generate: DEBUG: BaseFactory: Generating user_api.tests.factories.UserPreferenceFactory(key='key1', user=<User: robot8097>, value='default test value')
factory.generate: DEBUG: BaseFactory: Preparing user_api.tests.factories.UserPreferenceFactory(extra={'user': <User: robot8098>, 'key': 'key0'})
factory.containers: DEBUG: LazyStub: Computing values for user_api.tests.factories.UserPreferenceFactory(value='default test value', user=<User: robot8098>, key='key0')
factory.containers: DEBUG: LazyStub: Computed values, got user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot8098>, value='default test value')
factory.generate: DEBUG: BaseFactory: Generating user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot8098>, value='default test value')
--------------------- >> end captured logging << ---------------------
-----------------------------------------------------------------------------
18) FAIL: test_put_detail_not_allowed (user_api.tests.test_views.UserViewSetTest)
Traceback (most recent call last):
common/djangoapps/user_api/tests/test_views.py line 310 in test_put_detail_not_allowed
self.assertHttpMethodNotAllowed(self.request_with_auth("put", self.detail_uri))
common/djangoapps/user_api/tests/test_views.py line 98 in assertHttpMethodNotAllowed
self.assertEqual(response.status_code, 405)
AssertionError: 400 != 405
-------------------- >> begin captured logging << --------------------
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test0@test.org', 'profile__name': 'Test 0'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 0', email='test0@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=8127
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=8127
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot8127', first_name=u'Robot8127', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 0', email='test0@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot8127', first_name=u'Robot8127', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test0@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot8127, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot8127>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot8127, True, None, name='Test 0')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 0', 'user': <User: robot8127>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 0', mailing_address=None, level_of_education=None, user=<User: robot8127>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 0', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8127>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 0', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8127>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test1@test.org', 'profile__name': 'Test 1'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 1', email='test1@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=8128
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=8128
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot8128', first_name=u'Robot8128', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 1', email='test1@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot8128', first_name=u'Robot8128', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test1@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot8128, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot8128>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot8128, True, None, name='Test 1')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 1', 'user': <User: robot8128>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 1', mailing_address=None, level_of_education=None, user=<User: robot8128>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 1', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8128>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 1', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8128>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test2@test.org', 'profile__name': 'Test 2'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 2', email='test2@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=8129
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=8129
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot8129', first_name=u'Robot8129', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 2', email='test2@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot8129', first_name=u'Robot8129', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test2@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot8129, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot8129>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot8129, True, None, name='Test 2')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 2', 'user': <User: robot8129>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 2', mailing_address=None, level_of_education=None, user=<User: robot8129>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 2', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8129>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 2', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8129>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test3@test.org', 'profile__name': 'Test 3'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 3', email='test3@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=8130
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=8130
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot8130', first_name=u'Robot8130', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 3', email='test3@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot8130', first_name=u'Robot8130', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test3@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot8130, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot8130>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot8130, True, None, name='Test 3')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 3', 'user': <User: robot8130>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 3', mailing_address=None, level_of_education=None, user=<User: robot8130>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 3', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8130>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 3', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8130>)
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserFactory(extra={'email': 'test4@test.org', 'profile__name': 'Test 4'})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserFactory(username=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364750>>, first_name=<OrderedDeclarationWrapper for <factory.declarations.Sequence object at 0x5364890>>, last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 4', email='test4@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba20> for seq=8131
factory.generate: DEBUG: Sequence: Computing next value of <built-in method format of unicode object at 0x527ba80> for seq=8131
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserFactory(username=u'robot8131', first_name=u'Robot8131', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), profile__name='Test 4', email='test4@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserFactory(username=u'robot8131', first_name=u'Robot8131', last_name='Test', is_active=True, is_superuser=False, is_staff=False, last_login=datetime.datetime(2012, 1, 1, 0, 0, tzinfo=<UTC>), email='test4@test.org', date_joined=datetime.datetime(2011, 1, 1, 0, 0, tzinfo=<UTC>))
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.groups(robot8131, True, None)
factory.generate: DEBUG: PostGenerationMethodCall: Calling <User: robot8131>.set_password(test)
factory.generate: DEBUG: PostGeneration: Calling student.tests.factories.profile(robot8131, True, None, name='Test 4')
factory.generate: DEBUG: BaseFactory: Preparing student.tests.factories.UserProfileFactory(extra={'name': 'Test 4', 'user': <User: robot8131>})
factory.containers: DEBUG: LazyStub: Computing values for student.tests.factories.UserProfileFactory(name='Test 4', mailing_address=None, level_of_education=None, user=<User: robot8131>, gender=u'm', goals=u'World domination')
factory.containers: DEBUG: LazyStub: Computed values, got student.tests.factories.UserProfileFactory(name='Test 4', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8131>)
factory.generate: DEBUG: BaseFactory: Generating student.tests.factories.UserProfileFactory(name='Test 4', mailing_address=None, level_of_education=None, goals=u'World domination', gender=u'm', user=<User: robot8131>)
factory.generate: DEBUG: BaseFactory: Preparing user_api.tests.factories.UserPreferenceFactory(extra={'user': <User: robot8127>, 'key': 'key0'})
factory.containers: DEBUG: LazyStub: Computing values for user_api.tests.factories.UserPreferenceFactory(value='default test value', user=<User: robot8127>, key='key0')
factory.containers: DEBUG: LazyStub: Computed values, got user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot8127>, value='default test value')
factory.generate: DEBUG: BaseFactory: Generating user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot8127>, value='default test value')
factory.generate: DEBUG: BaseFactory: Preparing user_api.tests.factories.UserPreferenceFactory(extra={'user': <User: robot8127>, 'key': 'key1'})
factory.containers: DEBUG: LazyStub: Computing values for user_api.tests.factories.UserPreferenceFactory(value='default test value', user=<User: robot8127>, key='key1')
factory.containers: DEBUG: LazyStub: Computed values, got user_api.tests.factories.UserPreferenceFactory(key='key1', user=<User: robot8127>, value='default test value')
factory.generate: DEBUG: BaseFactory: Generating user_api.tests.factories.UserPreferenceFactory(key='key1', user=<User: robot8127>, value='default test value')
factory.generate: DEBUG: BaseFactory: Preparing user_api.tests.factories.UserPreferenceFactory(extra={'user': <User: robot8128>, 'key': 'key0'})
factory.containers: DEBUG: LazyStub: Computing values for user_api.tests.factories.UserPreferenceFactory(value='default test value', user=<User: robot8128>, key='key0')
factory.containers: DEBUG: LazyStub: Computed values, got user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot8128>, value='default test value')
factory.generate: DEBUG: BaseFactory: Generating user_api.tests.factories.UserPreferenceFactory(key='key0', user=<User: robot8128>, value='default test value')
--------------------- >> end captured logging << ---------------------
-----------------------------------------------------------------------------
19) FAIL: test_course_id_from_url (track.tests.test_contexts.TestContexts)
Traceback (most recent call last):
common/djangoapps/track/tests/test_contexts.py line 14 in test_course_id_from_url
self.assert_parses_course_id_from_url('http://foo.bar.com/courses/{course_id}/more/stuff')
common/djangoapps/track/tests/test_contexts.py line 21 in assert_parses_course_id_from_url
'org_id': self.ORG_ID
AssertionError: {'course_id': '', 'org_id': ''} != {'course_id': 'test/course_name/course_run', 'org_id': 'test'}
- {'course_id': '', 'org_id': ''}
+ {'course_id': 'test/course_name/course_run', 'org_id': 'test'}
-----------------------------------------------------------------------------
20) FAIL: test_course_id_later_in_url (track.tests.test_contexts.TestContexts)
Traceback (most recent call last):
common/djangoapps/track/tests/test_contexts.py line 41 in test_course_id_later_in_url
self.assert_parses_course_id_from_url('http://foo.bar.com/x/y/z/courses/{course_id}')
common/djangoapps/track/tests/test_contexts.py line 21 in assert_parses_course_id_from_url
'org_id': self.ORG_ID
AssertionError: {'course_id': '', 'org_id': ''} != {'course_id': 'test/course_name/course_run', 'org_id': 'test'}
- {'course_id': '', 'org_id': ''}
+ {'course_id': 'test/course_name/course_run', 'org_id': 'test'}
-----------------------------------------------------------------------------
2157 tests run in 578.4 seconds.
20 FAILED, 11 skipped (2126 tests passed)
Destroying test database for alias 'default'...
Cleaning up after lms
---> pavelib.utils.test.utils.clean_mongo
mongo /edx/app/edxapp/edx-platform/scripts/delete-mongo-test-dbs.js
MongoDB shell version: 2.4.7
connecting to: test
Dropping test db test_xmodule
Dropping test db test_xlog
Setting up for common/lib/sandbox-packages
python -m coverage run --rcfile=common/lib/sandbox-packages/.coveragerc `which nosetests` --id-file=/edx/app/edxapp/edx-platform/.testids/common/lib/sandbox-packages/noseids common/lib/sandbox-packages --with-xunit --xunit-file=/edx/app/edxapp/edx-platform/reports/common/lib/sandbox-packages/nosetests.xml --verbosity=1
========================================
Running tests for common/lib/sandbox-packages
========================================
.......................................................
-----------------------------------------------------------------------------
55 tests run in 0.2 seconds (55 tests passed)
Cleaning up after common/lib/sandbox-packages
---> pavelib.utils.test.utils.clean_mongo
mongo /edx/app/edxapp/edx-platform/scripts/delete-mongo-test-dbs.js
MongoDB shell version: 2.4.7
connecting to: test
Setting up for common/lib/capa
python -m coverage run --rcfile=common/lib/capa/.coveragerc `which nosetests` --id-file=/edx/app/edxapp/edx-platform/.testids/common/lib/capa/noseids common/lib/capa --with-xunit --xunit-file=/edx/app/edxapp/edx-platform/reports/common/lib/capa/nosetests.xml --verbosity=1
========================================
Running tests for common/lib/capa
========================================
.............................................................................
.............................................................................
.............................................................................
..............................................
-----------------------------------------------------------------------------
277 tests run in 6.0 seconds (277 tests passed)
Cleaning up after common/lib/capa
---> pavelib.utils.test.utils.clean_mongo
mongo /edx/app/edxapp/edx-platform/scripts/delete-mongo-test-dbs.js
MongoDB shell version: 2.4.7
connecting to: test
Setting up for common/lib/symmath
python -m coverage run --rcfile=common/lib/symmath/.coveragerc `which nosetests` --id-file=/edx/app/edxapp/edx-platform/.testids/common/lib/symmath/noseids common/lib/symmath --with-xunit --xunit-file=/edx/app/edxapp/edx-platform/reports/common/lib/symmath/nosetests.xml --verbosity=1
========================================
Running tests for common/lib/symmath
========================================
.........
-----------------------------------------------------------------------------
9 tests run in 2.3 seconds (9 tests passed)
Cleaning up after common/lib/symmath
---> pavelib.utils.test.utils.clean_mongo
mongo /edx/app/edxapp/edx-platform/scripts/delete-mongo-test-dbs.js
MongoDB shell version: 2.4.7
connecting to: test
Setting up for common/lib/chem
python -m coverage run --rcfile=common/lib/chem/.coveragerc `which nosetests` --id-file=/edx/app/edxapp/edx-platform/.testids/common/lib/chem/noseids common/lib/chem --with-xunit --xunit-file=/edx/app/edxapp/edx-platform/reports/common/lib/chem/nosetests.xml --verbosity=1
========================================
Running tests for common/lib/chem
========================================
.............................................................................
.........
-----------------------------------------------------------------------------
86 tests run in 2.1 seconds (86 tests passed)
Cleaning up after common/lib/chem
---> pavelib.utils.test.utils.clean_mongo
mongo /edx/app/edxapp/edx-platform/scripts/delete-mongo-test-dbs.js
MongoDB shell version: 2.4.7
connecting to: test
Setting up for common/lib/xmodule
python -m coverage run --rcfile=common/lib/xmodule/.coveragerc `which nosetests` --id-file=/edx/app/edxapp/edx-platform/.testids/common/lib/xmodule/noseids common/lib/xmodule --with-xunit --xunit-file=/edx/app/edxapp/edx-platform/reports/common/lib/xmodule/nosetests.xml --verbosity=1
========================================
Running tests for common/lib/xmodule
========================================
.............................................................................
.............................................................................
.......................................-...-....-............................
.............................................................................
............-................................................................
.............................................................................
.............................................................................
.............................................................................
..............---------------.---.-.........--------------.-.....-.-.........
--------------................................................
-----------------------------------------------------------------------------
755 tests run in 41.3 seconds.
54 skipped (701 tests passed)
Cleaning up after common/lib/xmodule
---> pavelib.utils.test.utils.clean_mongo
mongo /edx/app/edxapp/edx-platform/scripts/delete-mongo-test-dbs.js
MongoDB shell version: 2.4.7
connecting to: test
Dropping test db test_xmodule
Setting up for common/lib/calc
python -m coverage run --rcfile=common/lib/calc/.coveragerc `which nosetests` --id-file=/edx/app/edxapp/edx-platform/.testids/common/lib/calc/noseids common/lib/calc --with-xunit --xunit-file=/edx/app/edxapp/edx-platform/reports/common/lib/calc/nosetests.xml --verbosity=1
========================================
Running tests for common/lib/calc
========================================
.......................................................
-----------------------------------------------------------------------------
55 tests run in 0.9 seconds (55 tests passed)
Cleaning up after common/lib/calc
---> pavelib.utils.test.utils.clean_mongo
mongo /edx/app/edxapp/edx-platform/scripts/delete-mongo-test-dbs.js
MongoDB shell version: 2.4.7
connecting to: test
Cleaning up after Python Tests
================================================
Tests failed in the following suites:
* cms
* lms
edxapp@precise64:~/edx-platform$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment