(self, container, cmd, exit_code=0, **kwargs)
| 123 | return container |
| 124 | |
| 125 | def execute(self, container, cmd, exit_code=0, **kwargs): |
| 126 | exc = self.client.exec_create(container, cmd, **kwargs) |
| 127 | output = self.client.exec_start(exc) |
| 128 | actual_exit_code = self.client.exec_inspect(exc)['ExitCode'] |
| 129 | msg = "Expected `{}` to exit with code {} but returned {}:\n{}".format( |
| 130 | " ".join(cmd), exit_code, actual_exit_code, output) |
| 131 | assert actual_exit_code == exit_code, msg |
| 132 | |
| 133 | def init_swarm(self, **kwargs): |
| 134 | return self._init_swarm(self.client, **kwargs) |
nothing calls this directly
no test coverage detected