コード例 #1
0
 def test_multipletransaction(self):
     from django.conf import settings
     from __init__ import get_horizontal_partitioning_database_name
     if settings.DATABASES['default']['ENGINE'].endswith('.sqlite3'):
         return # skip because sqlite3
     db_name = get_horizontal_partitioning_database_name('test02')
     if settings.DATABASES[db_name]['ENGINE'].endswith('.sqlite3'):
         return # skip because sqlite3
     mt = MultipleTransaction(db_names=['default',], user_ids=['test02',])
     hpm = HorizontalPartitioningMock()
     hpm.player_id = u'test02'
     hpm.value = u'The quick brown fox'
     hpm.save()
     mt.commit()
コード例 #2
0
ファイル: transaction.py プロジェクト: subc/anchovy
 def _user_ids_to_db_names(self, user_ids=None):
     return [get_horizontal_partitioning_database_name(user_id)
             for user_id in user_ids]
コード例 #3
0
 def _user_ids_to_db_names(self, user_ids=None):
     return [
         get_horizontal_partitioning_database_name(user_id)
         for user_id in user_ids
     ]