def __call__(self, action, *args, **kwargs):
        module_name = (self.package, action.replace("-", "_")) % "%s.%s"
        cwd = kwargs.get("cwd")
        if cwd:
            self.chdir(cwd)
        if kwargs.get("raises"):
        # pylint: disable-msg=E1101
            with pytest.raises(qisys.error.Error) as error:
                qisys.script.run_action(module_name, args)
            return str(error.value)
        if kwargs.get("retcode"):
            try:
                qisys.script.run_action(module_name, args)
            except SystemExit as e:
                return e.code
            return 0
        else:
            return qisys.script.run_action(module_name, args)
dataset/ETHPy150Open aldebaran/qibuild/python/qisys/test/conftest.py/TestAction.__call__/swapped operands of `%`