From e3a70ce6df4936ff425699e33d605895244915d7 Mon Sep 17 00:00:00 2001 From: Sarina Canelake Date: Tue, 11 Mar 2014 10:00:42 -0400 Subject: [PATCH] Fix for CourseFactory bug - course object not saved after setattr called --- common/lib/xmodule/xmodule/modulestore/tests/factories.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/common/lib/xmodule/xmodule/modulestore/tests/factories.py b/common/lib/xmodule/xmodule/modulestore/tests/factories.py index 6fe138e05c..8f4cf1ffa8 100644 --- a/common/lib/xmodule/xmodule/modulestore/tests/factories.py +++ b/common/lib/xmodule/xmodule/modulestore/tests/factories.py @@ -56,6 +56,8 @@ class CourseFactory(XModuleFactory): for k, v in kwargs.iteritems(): setattr(new_course, k, v) + # Save the attributes we just set + new_course.save() # Update the data in the mongo datastore store.update_item(new_course) return new_course @@ -156,6 +158,7 @@ class ItemFactory(XModuleFactory): for attr, val in kwargs.items(): setattr(module, attr, val) + # Save the attributes we just set module.save() store.update_item(module)