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_exists(self): m = mock.Mock() m.exists.return_value = True manager = ChainManager([("fs", m)]) self.assertTrue(manager.exists("hello"))