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)
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