Upgrade factory_boy

TNL-3179
This commit is contained in:
muhammad-ammar
2015-08-31 13:52:20 +05:00
parent 0a2cfbe31c
commit 6a5ce5d544
21 changed files with 113 additions and 57 deletions

View File

@@ -123,7 +123,8 @@ class GlobalStaffFactory(UserFactory):
class StudentModuleFactory(DjangoModelFactory):
FACTORY_FOR = StudentModule
class Meta(object):
model = StudentModule
module_type = "problem"
student = factory.SubFactory(UserFactory)
@@ -135,7 +136,8 @@ class StudentModuleFactory(DjangoModelFactory):
class UserStateSummaryFactory(DjangoModelFactory):
FACTORY_FOR = XModuleUserStateSummaryField
class Meta(object):
model = XModuleUserStateSummaryField
field_name = 'existing_field'
value = json.dumps('old_value')
@@ -143,7 +145,8 @@ class UserStateSummaryFactory(DjangoModelFactory):
class StudentPrefsFactory(DjangoModelFactory):
FACTORY_FOR = XModuleStudentPrefsField
class Meta(object):
model = XModuleStudentPrefsField
field_name = 'existing_field'
value = json.dumps('old_value')
@@ -152,7 +155,8 @@ class StudentPrefsFactory(DjangoModelFactory):
class StudentInfoFactory(DjangoModelFactory):
FACTORY_FOR = XModuleStudentInfoField
class Meta(object):
model = XModuleStudentInfoField
field_name = 'existing_field'
value = json.dumps('old_value')

View File

@@ -7,7 +7,7 @@ from nose.plugins.attrib import attr
from functools import partial
from courseware.model_data import DjangoKeyValueStore, FieldDataCache, InvalidScopeError
from courseware.models import StudentModule
from courseware.models import StudentModule, XModuleUserStateSummaryField
from courseware.models import XModuleStudentInfoField, XModuleStudentPrefsField
from student.tests.factories import UserFactory
@@ -394,7 +394,7 @@ class TestUserStateSummaryStorage(StorageTestBase, TestCase):
factory = UserStateSummaryFactory
scope = Scope.user_state_summary
key_factory = user_state_summary_key
storage_class = factory.FACTORY_FOR
storage_class = XModuleUserStateSummaryField
class TestStudentPrefsStorage(OtherUserFailureTestMixin, StorageTestBase, TestCase):