コード例 #1
0
ファイル: tests.py プロジェクト: diorahman/nydus
class ConsistentHashingRouterTest(BaseTest):
    def setUp(self):
        self.router = ConsistentHashingRouter()
        self.hosts = dict((i, DummyConnection(i)) for i in range(5))
        self.cluster = Cluster(router=self.router, hosts=self.hosts)

    def get_db(self, **kwargs):
        kwargs.setdefault('cluster', self.cluster)
        return self.router.get_db(func='info', **kwargs)
コード例 #2
0
ファイル: tests.py プロジェクト: diorahman/nydus
class ConsistentHashingRouterTest(BaseTest):

    def setUp(self):
        self.router = ConsistentHashingRouter()
        self.hosts = dict((i, DummyConnection(i)) for i in range(5))
        self.cluster = Cluster(router=self.router, hosts=self.hosts)

    def get_db(self, **kwargs):
        kwargs.setdefault('cluster', self.cluster)
        return self.router.get_db(func='info', **kwargs)
コード例 #3
0
ファイル: tests.py プロジェクト: diorahman/nydus
 def setUp(self):
     self.router = ConsistentHashingRouter()
     self.hosts = dict((i, DummyConnection(i)) for i in range(5))
     self.cluster = Cluster(router=self.router, hosts=self.hosts)
コード例 #4
0
ファイル: tests.py プロジェクト: diorahman/nydus
 def setUp(self):
     self.router = ConsistentHashingRouter()
     self.hosts = dict((i, DummyConnection(i)) for i in range(5))
     self.cluster = Cluster(router=self.router, hosts=self.hosts)