コード例 #1
0
    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')
コード例 #2
0
    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')
コード例 #3
0
    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()
コード例 #4
0
    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()