Exemplo n.º 1
0
 def test_redis_expire(self):
     """
     Wait patiently...
     """
     import time
     t = Doorman.WELCOMED_EXPIRE
     Doorman.WELCOMED_EXPIRE = 5
     d = Doorman()
     d.redis_add_welcomed_people('China')
     time.sleep(2)
     self.assertEqual(d.redis_check_people('China'), True)
     d.redis_add_welcomed_people('America')
     time.sleep(4)
     self.assertEqual(d.redis_check_people('China'), None)
     self.assertEqual(d.redis_check_people('America'), True)
     Doorman.WELCOMED_EXPIRE = t
     return
Exemplo n.º 2
0
 def test_redis(self):
     """
     Before this test it is necessary to start redis server:
     $ redis-server
     And after:
     $ redis-cli
     127.0.0.1:6379> flushdb
     OK
     127.0.0.1:6379> shutdown
     127.0.0.1:6379> quit
     """
     d = Doorman()
     d.redis_add_welcomed_people('Apple')
     d.redis_add_forbidden_people('Microsoft')
     self.assertEqual(d.redis_check_people('Apple'), True)
     self.assertEqual(d.redis_check_people('Microsoft'), False)
     self.assertEqual(d.redis_check_people('IBM'), None)
     return