Example #1
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)
Example #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)
Example #3
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
Example #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