test_client.py: add TODO to test the hotline-timeout file

This commit is contained in:
Brian Warner 2007-09-25 21:03:54 -07:00
parent c14349f695
commit aafccf7008

View File

@ -163,6 +163,14 @@ class Run(unittest.TestCase):
d = self.stall(delay=0.1)
d.addCallback(lambda res: c1.disownServiceParent())
def _restart(res):
# TODO: pause for slightly over one second, to let
# Client._check_hotline poll the file once. That will exercise
# another few lines. Then add another test in which we don't
# update the file at all, and watch to see the node shutdown. (to
# do this, use a modified node which overrides Node.shutdown(),
# also change _check_hotline to use it instead of a raw
# reactor.stop, also instrument the shutdown event in an
# attribute that we can check)
c2 = client.Client(basedir)
c2.setServiceParent(self.sparent)
return c2.disownServiceParent()