(self, path: str, data: dict | None = None)
| 102 | return resp |
| 103 | |
| 104 | def post(self, path: str, data: dict | None = None) -> requests.Response: |
| 105 | payload = dict(data) if data else {} |
| 106 | if self._csrf_token and "_csrf" not in payload: |
| 107 | payload["_csrf"] = self._csrf_token |
| 108 | resp = self.session.post( |
| 109 | f"{self.base_url}/console{path}", |
| 110 | data=payload, |
| 111 | allow_redirects=False, |
| 112 | timeout=30, |
| 113 | ) |
| 114 | return resp |
| 115 | @pytest.fixture(scope="module") |
| 116 | def auth_env(): |
| 117 | return _require_auth_env() |
no outgoing calls
no test coverage detected