def _perform_test_using_store(self, store_type, test_to_perform): """ Helper method to run a test function that uses a specific store """ with MongoContentstoreBuilder().build() as contentstore: store = MixedModuleStore( contentstore=contentstore, create_modulestore_instance=create_modulestore_instance, mappings={}, **self.OPTIONS) self.addCleanup(store.close_all_connections) with store.default_store(store_type): self.setup_course_base(store) test_to_perform(store)
def _perform_test_using_store(self, store_type, test_to_perform): """ Helper method to run a test function that uses a specific store """ with MongoContentstoreBuilder().build() as contentstore: store = MixedModuleStore( contentstore=contentstore, create_modulestore_instance=create_modulestore_instance, mappings={}, **self.OPTIONS ) self.addCleanup(store.close_all_connections) with store.default_store(store_type): self.setup_course_base(store) test_to_perform(store)