def test_with_no_manager(self): manager = ChainManager(None) with self.assertRaises(Exception): manager.retrieve("none") self.assertFalse(manager.exists("id")) self.assertFalse(manager.delete("id"))
def test_with_managers_retrieve(self): m = mock.Mock() m.retrieve.return_value = {"salut": "les gens!"} manager = ChainManager([("fs", m)]) n = manager.retrieve("hello") self.assertEquals("fs", n["manager"])