示例#1
0
    def testcachedifferentqueryparameters(self):
        self.api.cache = MemoryCache()

        user1 = self.api.get_user('TheTweepyTester')
        self.assertFalse(self.api.cached_result)
        self.assertEquals('TheTweepyTester', user1.screen_name)

        user2 = self.api.get_user('tweepytest')
        self.assertEquals('tweepytest', user2.screen_name)
        self.assertFalse(self.api.cached_result)
示例#2
0
    def testcachedifferentqueryparameters(self):
        self.api.cache = MemoryCache()

        user1 = self.api.get_user(screen_name='TweepyDev')
        self.assertFalse(self.api.cached_result)
        self.assertEqual('TweepyDev', user1.screen_name)

        user2 = self.api.get_user(screen_name='Twitter')
        self.assertEqual('Twitter', user2.screen_name)
        self.assertFalse(self.api.cached_result)
示例#3
0
 def testmemorycache(self):
     self.cache = MemoryCache(timeout=self.timeout)
     self._run_tests()
示例#4
0
 def testcachedresult(self):
     self.api.cache = MemoryCache()
     self.api.home_timeline()
     self.assertFalse(self.api.cached_result)
     self.api.home_timeline()
     self.assertTrue(self.api.cached_result)