def test_home(self): self.assertEqual( ["/homedirs/bobby/.keys"], ssh_util.render_authorizedkeysfile_paths( "%h/.keys", "/homedirs/bobby", "bobby" ), )
def test_multiple2(self): self.assertEqual( ["/keys/path1", "/keys/bobby"], ssh_util.render_authorizedkeysfile_paths( "/keys/path1 /keys/%u", "/home/bobby", "bobby" ), )
def test_relative(self): self.assertEqual( ["/home/bobby/.secret/keys"], ssh_util.render_authorizedkeysfile_paths( ".secret/keys", "/home/bobby", "bobby" ), )
def test_user_file2(self): self.assertEqual( ["/opt/bobby/bobby"], ssh_util.render_authorizedkeysfile_paths( "/opt/%u/%u", "/home/bobby", "bobby" ), )
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"))