Revision 5484cda5 test/ganeti.ssh_unittest.py

b/test/ganeti.ssh_unittest.py
132 132
                       _homedir_fn=self._GetTempHomedir)
133 133
      self.assertEqual(os.listdir(self.tmpdir), [])
134 134

  
135
  def testGetAllUserFiles(self):
136
    result = ssh.GetAllUserFiles("example7475", mkdir=False, dircheck=False,
137
                                 _homedir_fn=self._GetTempHomedir)
138
    self.assertEqual(result,
139
      (os.path.join(self.tmpdir, ".ssh", "authorized_keys"), {
140
        constants.SSHK_RSA:
141
          (os.path.join(self.tmpdir, ".ssh", "id_rsa"),
142
           os.path.join(self.tmpdir, ".ssh", "id_rsa.pub")),
143
        constants.SSHK_DSA:
144
          (os.path.join(self.tmpdir, ".ssh", "id_dsa"),
145
           os.path.join(self.tmpdir, ".ssh", "id_dsa.pub")),
146
      }))
147
    self.assertEqual(os.listdir(self.tmpdir), [])
148

  
149
  def testGetAllUserFilesNoDirectoryNoMkdir(self):
150
    self.assertRaises(errors.OpExecError, ssh.GetAllUserFiles,
151
                      "example17270", mkdir=False, dircheck=True,
152
                      _homedir_fn=self._GetTempHomedir)
153
    self.assertEqual(os.listdir(self.tmpdir), [])
154

  
135 155

  
136 156
if __name__ == "__main__":
137 157
  testutils.GanetiTestProgram()

Also available in: Unified diff