コード例 #1
0
ファイル: caches_test.py プロジェクト: ZhangDewei/caches
    def test_configure(self):
        with self.assertRaises(KeyError):
            i = caches.get_interface('connection_name')

        dsn = 'caches.interface.Redis://host:1234/dbname#connection_name'
        caches.configure(dsn)
        i = caches.get_interface('connection_name')
        self.assertTrue(i)
コード例 #2
0
    def test_configure(self):
        with self.assertRaises(KeyError):
            i = caches.get_interface('connection_name')

        dsn = 'caches.interface.Redis://host:1234/dbname#connection_name'
        caches.configure(dsn)
        i = caches.get_interface('connection_name')
        self.assertTrue(i)
コード例 #3
0
ファイル: caches_test.py プロジェクト: ZhangDewei/caches
    def test_configure_heroku_dsn(self):
        interfaces = caches.interfaces

        caches.interfaces = {}
        dsn = "caches.interface.Redis://*****:*****@grideye.redistogo.com:10174/"
        caches.configure(dsn)

        i = caches.get_interface()
        self.assertTrue(i)

        i = caches.get_interface('')
        self.assertTrue(i)

        caches.interfaces = interfaces
コード例 #4
0
    def test_configure_heroku_dsn(self):
        interfaces = caches.interfaces

        caches.interfaces = {}
        dsn = "caches.interface.Redis://*****:*****@grideye.redistogo.com:10174/"
        caches.configure(dsn)

        i = caches.get_interface()
        self.assertTrue(i)

        i = caches.get_interface('')
        self.assertTrue(i)

        caches.interfaces = interfaces
コード例 #5
0
ファイル: caches_test.py プロジェクト: ZhangDewei/caches
 def get_set(self, *args, **kwargs):
     r = caches.get_interface()
     kwargs['redis'] = r
     s = CountingSet(*args, **kwargs)
     return s
コード例 #6
0
 def get_set(self, *args, **kwargs):
     r = caches.get_interface()
     kwargs['redis'] = r
     s = CountingSet(*args, **kwargs)
     return s