def test_nameserver_spawn_process(nsproxy):
"""
A name server should be able to spawn child processes.
It is a way to make sure name servers are run as non-daemonic processes,
which are not allowed to have children.
"""
class Spawner(NameServer):
def spawn_process(self):
p = multiprocessing.Process()
p.start()
return True
ns = run_nameserver(base=Spawner)
assert ns.spawn_process()
ns.shutdown()
评论列表
文章目录