Ejemplo n.º 1
0
 def test_reqs(self, time_):
     inst = RequestHandler("queue", "check", "fetch", "reply", ttl=5)
     inst._req_map["key"] = [(0, "req0"), (1, "req1"), (2, "req2")]
     time_.return_value = 6
     # Call
     inst._expire_reqs("key")
     # Tests
     ntools.eq_(inst._req_map["key"], [(1, "req1"), (2, "req2")])
Ejemplo n.º 2
0
 def _setup(self, check_ret=True):
     check = create_mock()
     check.return_value = check_ret
     reply = create_mock()
     inst = RequestHandler("queue", check, "fetch", reply)
     inst._expire_reqs = create_mock()
     return inst
Ejemplo n.º 3
0
 def _setup(self, time_, check_ret):
     check = create_mock_full(return_value=check_ret)
     fetch = create_mock()
     inst = RequestHandler("queue", check, fetch, "reply")
     inst._expire_reqs = create_mock()
     time_.return_value = 2
     return inst
Ejemplo n.º 4
0
 def test_no_reqs(self):
     inst = RequestHandler("queue", "check", "fetch", "reply")
     # Call
     inst._expire_reqs("key")