def test_get_cache_parse_instance_href(self, CacheManager): ds = DataStore(MagicMock()) get_cache = CacheManager.return_value.get_cache c = ds._get_cache('https://www.example.com/accounts/ACCOUNTID') self.assertTrue(c, get_cache.return_value) get_cache.assert_called_once_with('accounts')
def test_get_cache_no_cache(self, CacheManager): ds = DataStore(MagicMock()) c = ds._get_cache('invalid') # make sure the methods exist and do nothing self.assertEqual(c.get(), None) c.put() c.delete()