def test_inquiry_no_parent(self):
        """Should behave like a regular execution, but without requesting a pause"""

        runner = inquirer_runner.get_runner()
        runner.context = {"user": "st2admin"}
        runner.action = self._get_mock_action_obj()
        runner.runner_parameters = runner_params
        runner.pre_run()
        mock_inquiry_liveaction_db.context = {"parent": None}
        (status, output, _) = runner.run({})
        self.assertEqual(status, action_constants.LIVEACTION_STATUS_PENDING)
        self.assertEqual(
            output,
            {
                "users": [],
                "roles": [],
                "route": "developers",
                "schema": {},
                "ttl": 1440,
            },
        )
        mock_trigger_dispatcher.return_value.dispatch.assert_called_once_with(
            "core.st2.generic.inquiry", {"id": mock_exc_get.id, "route": "developers"}
        )
        mock_request_pause.assert_not_called()
Should behave like a regular execution, but without requesting a pause
contrib/runners/inquirer_runner/tests/unit/test_inquirer_runner.py