remove more RuntimeError from unit tests, for #639

This commit is contained in:
Brian Warner 2009-02-22 17:28:55 -07:00
parent 5c3d7d8e73
commit c4f8005867
2 changed files with 6 additions and 3 deletions

View File

@ -57,6 +57,9 @@ def discardPage(url, stall=False, *args, **kwargs):
reactor.connectTCP(host, port, factory)
return factory.deferred
class ChildDidNotStartError(Exception):
pass
class SystemFramework(pollmixin.PollMixin):
numnodes = 5
@ -274,7 +277,7 @@ this file are ignored.
# the twistd process ends normally (with rc=0) if the child
# is successfully launched. It ends abnormally (with rc!=0)
# if the child cannot be launched.
raise RuntimeError("process ended while waiting for startup")
raise ChildDidNotStartError("process ended while waiting for startup")
return os.path.exists(furl_file)
d = self.poll(_check, 0.1)
# once it exists, wait a moment before we read from it, just in case
@ -399,7 +402,7 @@ this file are ignored.
d.addCallback(lambda res: u.upload(upload.FileName(files[name], convergence="check-memory convergence string")))
d.addCallback(lambda results: results.uri)
else:
raise RuntimeError("unknown mode=%s" % self.mode)
raise ValueError("unknown mode=%s" % self.mode)
def _complete(uri):
uris[name] = uri
print "uploaded %s" % name

View File

@ -115,7 +115,7 @@ class NoNetworkClient(Client):
def stopService(self):
service.MultiService.stopService(self)
def when_tub_ready(self):
raise RuntimeError("NoNetworkClient has no Tub")
raise NotImplementedError("NoNetworkClient has no Tub")
def init_control(self):
pass
def init_helper(self):