def split_mongo_store_config(data_dir):
 modulestore_options = {'default_class': 'xmodule.raw_module.RawDescriptor', 'fs_root': data_dir, 'render_template': 'edxmako.shortcuts.render_to_string'}
 store = {'default': {'NAME': 'draft', 'ENGINE': 'xmodule.modulestore.split_mongo.split_draft.DraftVersioningModuleStore', 'DOC_STORE_CONFIG': {'host': MONGO_HOST, 'port': MONGO_PORT_NUM, 'db': 'test_xmodule_{}'.format(os.getpid()), 'collection': 'modulestore'}, 'OPTIONS': modulestore_options}}
 return store

def split_mongo_store_config ( data_dir ) : modulestore_options = { 'default_class' : 'xmodule.raw_module.RawDescriptor' , 'fs_root' : data_dir , 'render_template' : 'edxmako.shortcuts.render_to_string' } store = { 'default' : { 'NAME' : 'draft' , 'ENGINE' : 'xmodule.modulestore.split_mongo.split_draft.DraftVersioningModuleStore' , 'DOC_STORE_CONFIG' : { 'host' : MONGO_HOST , 'port' : MONGO_PORT_NUM , 'db' : 'test_xmodule_{}' . format ( os . getpid ( ) ) , 'collection' : 'modulestore' } , 'OPTIONS' : modulestore_options } } return store
defines split module store .