(self, cmd, *a, **kw)
| 75 | self.output = {} |
| 76 | |
| 77 | def __call__(self, cmd, *a, **kw): |
| 78 | self.calls.append((cmd, a, kw)) |
| 79 | for arg in cmd: |
| 80 | if arg.startswith('/') and os.path.exists(arg): |
| 81 | self.file_data.append(open(arg).read()) |
| 82 | if kw.get('output') and self.output.get(cmd[0]): |
| 83 | return self.output[cmd[0]].pop(0) |
| 84 | return None |
| 85 | |
| 86 | |
| 87 | # pylint: disable=invalid-name |