(self)
| 106 | |
| 107 | @contextlib.contextmanager |
| 108 | def wrap_proxy(self): |
| 109 | connected_service_names = self.connected_service_names() |
| 110 | for service_name in connected_service_names: |
| 111 | if not self.proxy_enabled_for_service(service_name): |
| 112 | self.enable_proxy_for_service(service_name) |
| 113 | |
| 114 | yield |
| 115 | |
| 116 | for service_name in connected_service_names: |
| 117 | if self.proxy_enabled_for_service(service_name): |
| 118 | self.disable_proxy_for_service(service_name) |
| 119 | |
| 120 | @classmethod |
| 121 | def ensure_superuser(cls): |
no test coverage detected