本文整理汇总了Python中tweepy.FileCache类的典型用法代码示例。如果您正苦于以下问题:Python FileCache类的具体用法?Python FileCache怎么用?Python FileCache使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了FileCache类的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: testfilecache
def testfilecache(self):
os.mkdir('cache_test_dir')
try:
self.cache = FileCache('cache_test_dir', self.timeout)
self._run_tests()
self.cache.flush()
finally:
if os.path.exists('cache_test_dir'):
shutil.rmtree('cache_test_dir')
示例2: TweepyCacheTests
class TweepyCacheTests(unittest.TestCase):
timeout = 0.5
memcache_servers = ['127.0.0.1:11211'] # must be running for test to pass
def _run_tests(self, do_cleanup=True):
# test store and get
self.cache.store('testkey', 'testvalue')
self.assertEqual(self.cache.get('testkey'), 'testvalue',
'Stored value does not match retrieved value')
# test timeout
time.sleep(self.timeout)
self.assertEqual(self.cache.get('testkey'), None,
'Cache entry should have expired')
# test cleanup
if do_cleanup:
self.cache.store('testkey', 'testvalue')
time.sleep(self.timeout)
self.cache.cleanup()
self.assertEqual(self.cache.count(), 0, 'Cache cleanup failed')
# test count
for i in range(0, 20):
self.cache.store('testkey%i' % i, 'testvalue')
self.assertEqual(self.cache.count(), 20, 'Count is wrong')
# test flush
self.cache.flush()
self.assertEqual(self.cache.count(), 0, 'Cache failed to flush')
def testmemorycache(self):
self.cache = MemoryCache(timeout=self.timeout)
self._run_tests()
def testfilecache(self):
os.mkdir('cache_test_dir')
try:
self.cache = FileCache('cache_test_dir', self.timeout)
self._run_tests()
self.cache.flush()
finally:
if os.path.exists('cache_test_dir'):
shutil.rmtree('cache_test_dir')
示例3: TweepyCacheTests
class TweepyCacheTests(unittest.TestCase):
timeout = 2.0
memcache_servers = ["127.0.0.1:11211"] # must be running for test to pass
def _run_tests(self, do_cleanup=True):
# test store and get
self.cache.store("testkey", "testvalue")
self.assertEqual(self.cache.get("testkey"), "testvalue", "Stored value does not match retrieved value")
# test timeout
sleep(self.timeout)
self.assertEqual(self.cache.get("testkey"), None, "Cache entry should have expired")
# test cleanup
if do_cleanup:
self.cache.store("testkey", "testvalue")
sleep(self.timeout)
self.cache.cleanup()
self.assertEqual(self.cache.count(), 0, "Cache cleanup failed")
# test count
for i in range(0, 20):
self.cache.store("testkey%i" % i, "testvalue")
self.assertEqual(self.cache.count(), 20, "Count is wrong")
# test flush
self.cache.flush()
self.assertEqual(self.cache.count(), 0, "Cache failed to flush")
def testmemorycache(self):
self.cache = MemoryCache(timeout=self.timeout)
self._run_tests()
def testfilecache(self):
os.mkdir("cache_test_dir")
self.cache = FileCache("cache_test_dir", self.timeout)
self._run_tests()
self.cache.flush()
os.rmdir("cache_test_dir")
示例4: testfilecache
def testfilecache(self):
os.mkdir('cache_test_dir')
self.cache = FileCache('cache_test_dir', self.timeout)
self._run_tests()
self.cache.flush()
os.rmdir('cache_test_dir')
示例5: testmemorycache
def testmemorycache(self):
self.cache = MemoryCache(timeout=self.timeout)
self._run_tests()