Exemplo n.º 1
0
 def test_home(self):
     self.assertEqual(
         ["/homedirs/bobby/.keys"],
         ssh_util.render_authorizedkeysfile_paths(
             "%h/.keys", "/homedirs/bobby", "bobby"
         ),
     )
Exemplo n.º 2
0
 def test_multiple2(self):
     self.assertEqual(
         ["/keys/path1", "/keys/bobby"],
         ssh_util.render_authorizedkeysfile_paths(
             "/keys/path1 /keys/%u", "/home/bobby", "bobby"
         ),
     )
Exemplo n.º 3
0
 def test_relative(self):
     self.assertEqual(
         ["/home/bobby/.secret/keys"],
         ssh_util.render_authorizedkeysfile_paths(
             ".secret/keys", "/home/bobby", "bobby"
         ),
     )
Exemplo n.º 4
0
 def test_user_file2(self):
     self.assertEqual(
         ["/opt/bobby/bobby"],
         ssh_util.render_authorizedkeysfile_paths(
             "/opt/%u/%u", "/home/bobby", "bobby"
         ),
     )
Exemplo n.º 5
0
 def test_all(self):
     self.assertEqual([
         "/homedirs/bobby/.keys", "/homedirs/bobby/.secret/keys",
         "/keys/path1", "/opt/bobby/keys"
     ],
                      ssh_util.render_authorizedkeysfile_paths(
                          "%h/.keys .secret/keys /keys/path1 /opt/%u/keys",
                          "/homedirs/bobby", "bobby"))