def setUp(self): super(TestMigration, self).setUp() # pylint: disable=W0142 self.loc_mapper = LocMapperStore(test_location_mapper.TrivialCache(), **self.db_config) self.split_mongo.loc_mapper = self.loc_mapper self.migrator = SplitMigrator(self.split_mongo, self.old_mongo, self.draft_mongo, self.loc_mapper)
def handle(self, *args, **options): course_key, user, org, course, run = self.parse_args(**options) migrator = SplitMigrator( source_modulestore=modulestore(), split_modulestore=modulestore()._get_modulestore_by_type(ModuleStoreEnum.Type.split), # lint-amnesty, pylint: disable=protected-access ) migrator.migrate_mongo_course(course_key, user, org, course, run)
def handle(self, *args, **options): course_key, user, org, course, run = self.parse_args(**options) migrator = SplitMigrator( source_modulestore=modulestore(), split_modulestore=modulestore()._get_modulestore_by_type(ModuleStoreEnum.Type.split), ) migrator.migrate_mongo_course(course_key, user, org, course, run)
def handle(self, *args, **options): course_key, user, org, offering = self.parse_args(*args) migrator = SplitMigrator( draft_modulestore=modulestore('default'), direct_modulestore=modulestore('direct'), split_modulestore=modulestore('split'), loc_mapper=loc_mapper(), ) migrator.migrate_mongo_course(course_key, user, org, offering)
def handle(self, *args, **options): location, user, package_id = self.parse_args(*args) migrator = SplitMigrator( draft_modulestore=modulestore('default'), direct_modulestore=modulestore('direct'), split_modulestore=modulestore('split'), loc_mapper=loc_mapper(), ) migrator.migrate_mongo_course(location, user, package_id)
def setUp(self): super(TestMigration, self).setUp() self.loc_mapper = LocMapperStore(**self.db_config) self.old_mongo = MongoModuleStore(**self.modulestore_options) self.draft_mongo = DraftModuleStore(**self.modulestore_options) self.split_mongo = SplitMongoModuleStore( loc_mapper=self.loc_mapper, **self.modulestore_options ) self.migrator = SplitMigrator(self.split_mongo, self.old_mongo, self.draft_mongo, self.loc_mapper) self.course_location = None self.create_source_course()
def setUp(self): super(TestMigration, self).setUp() # pylint: disable=W0142 self.loc_mapper = LocMapperStore(test_location_mapper.TrivialCache(), **self.db_config) self.old_mongo = MongoModuleStore(self.db_config, **self.modulestore_options) self.draft_mongo = DraftModuleStore(self.db_config, **self.modulestore_options) self.split_mongo = SplitMongoModuleStore( doc_store_config=self.db_config, loc_mapper=self.loc_mapper, **self.modulestore_options) self.migrator = SplitMigrator(self.split_mongo, self.old_mongo, self.draft_mongo, self.loc_mapper) self.course_location = None self.create_source_course()
def setUp(self): super(TestRollbackSplitCourse, self).setUp() self.old_course = CourseFactory() uname = 'testuser' email = '*****@*****.**' password = '******' self.user = User.objects.create_user(uname, email, password) # migrate old course to split migrator = SplitMigrator( draft_modulestore=modulestore('default'), direct_modulestore=modulestore('direct'), split_modulestore=modulestore('split'), loc_mapper=loc_mapper(), ) migrator.migrate_mongo_course(self.old_course.location, self.user) self.course = modulestore('split').get_course(self.old_course.id)
def setUp(self): super(TestMigration, self).setUp() noop_cache = mock.Mock(spec=['get', 'set_many']) noop_cache.configure_mock(**{'get.return_value': None}) # pylint: disable=W0142 self.loc_mapper = LocMapperStore(noop_cache, **self.db_config) self.old_mongo = MongoModuleStore(self.db_config, **self.modulestore_options) self.draft_mongo = DraftModuleStore(self.db_config, **self.modulestore_options) self.split_mongo = SplitMongoModuleStore( doc_store_config=self.db_config, loc_mapper=self.loc_mapper, **self.modulestore_options) self.migrator = SplitMigrator(self.split_mongo, self.old_mongo, self.draft_mongo, self.loc_mapper) self.course_location = None self.create_source_course()
def setUp(self): super(TestMigration, self).setUp() self.migrator = SplitMigrator(self.split_mongo, self.draft_mongo)
def setUp(self): super(TestMigration, self).setUp() # lint-amnesty, pylint: disable=super-with-arguments self.migrator = SplitMigrator(self.split_mongo, self.draft_mongo)