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