def test_ensure_user_identity_exists(self, mock_run):
     id_path = self._create_test_id()
     undercloud._ensure_user_identity(id_path)
     self.assertFalse(mock_run.called)
 def test_ensure_user_identity_exists(self, mock_run):
     id_path = self._create_test_id()
     undercloud._ensure_user_identity(id_path)
     self.assertFalse(mock_run.called)
 def test_ensure_user_identity(self, mock_run):
     id_path = os.path.expanduser('~/.ssh/id_rsa')
     undercloud._ensure_user_identity(id_path)
     mock_run.assert_called_with(['ssh-keygen', '-t', 'rsa', '-N', '',
                                 '-f', id_path])
 def test_ensure_user_identity(self, mock_run):
     id_path = os.path.expanduser('~/.ssh/id_rsa')
     undercloud._ensure_user_identity(id_path)
     mock_run.assert_called_with(
         ['ssh-keygen', '-t', 'rsa', '-N', '', '-f', id_path])