Test getting client headers. Args: test_state: A state. router_data: The router data fixture. router_data_headers: The expected headers.
(
test_state: TestState,
router_data: dict[str, str | dict],
router_data_headers: dict[str, str],
)
| 1062 | |
| 1063 | |
| 1064 | def test_get_headers( |
| 1065 | test_state: TestState, |
| 1066 | router_data: dict[str, str | dict], |
| 1067 | router_data_headers: dict[str, str], |
| 1068 | ): |
| 1069 | """Test getting client headers. |
| 1070 | |
| 1071 | Args: |
| 1072 | test_state: A state. |
| 1073 | router_data: The router data fixture. |
| 1074 | router_data_headers: The expected headers. |
| 1075 | """ |
| 1076 | print(router_data_headers) |
| 1077 | test_state.router = RouterData.from_router_data(router_data) |
| 1078 | print(test_state.router.headers) |
| 1079 | assert test_state.router.headers == HeaderData( |
| 1080 | **{format.to_snake_case(k): v for k, v in router_data_headers.items()}, |
| 1081 | raw_headers=_FrozenDictStrStr(**router_data_headers), |
| 1082 | ) |
| 1083 | |
| 1084 | |
| 1085 | def test_get_client_ip(test_state, router_data): |
nothing calls this directly
no test coverage detected