Example #1
0
 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)
Example #2
0
 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)
Example #3
0
    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()
Example #4
0
    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()
Example #5
0
 def test_commandOptions(self):
     for option in openSSHConfig.setupConfig(self.directory.path, 2222):
         self.assertTrue("%" not in option)
Example #6
0
 def test_commandOptions(self):
     for option in openSSHConfig.setupConfig(self.directory.path, 2222):
         self.assertTrue("%" not in option)