def test_files(self): openSSHConfig.setupConfig(self.directory.path, 2222) for file in self.directory.children(): f = file.open() contents = f.read() f.close() self.assertTrue("%" not in contents) self.assertEquals(len(self.directory.children()), 5)
def setUp(self): f = FilePath(self.mktemp()) f.createDirectory() self.serverOptions, self.clientOptions = _openSSHConfig.setupConfig( f.path, 2222) class MyPP(protocol.ProcessProtocol): def __init__(self): self.readyDeferred = defer.Deferred() self.deferred = defer.Deferred() def processEnded(self, reason): self.deferred.callback("None") def errReceived(self, data): # because openSSH prints on stderr if "Server listening" in data: self.readyDeferred.callback("Ready") self.pp = MyPP() self.server = execCommand(self.pp, "/usr/sbin/sshd %s" % (self.serverOptions, )) self.ssht = SSHTester()
def setUp(self): f = FilePath(self.mktemp()) f.createDirectory() self.serverOptions, self.clientOptions = _openSSHConfig.setupConfig( f.path, 2222) class MyPP(protocol.ProcessProtocol): def __init__(self): self.readyDeferred = defer.Deferred() self.deferred = defer.Deferred() def processEnded(self, reason): self.deferred.callback("None") def errReceived(self, data): # because openSSH prints on stderr if "Server listening" in data: self.readyDeferred.callback("Ready") self.pp = MyPP() self.server = execCommand(self.pp, "/usr/sbin/sshd %s" % (self.serverOptions,)) self.ssht = SSHTester()
def test_commandOptions(self): for option in openSSHConfig.setupConfig(self.directory.path, 2222): self.assertTrue("%" not in option)