(env_vars, expected_encoding)
| 252 | ], |
| 253 | ) |
| 254 | def test_set_preferred_output_encoding(env_vars, expected_encoding): |
| 255 | stdout_b = io.BytesIO() |
| 256 | stdout = io.TextIOWrapper(stdout_b, encoding="cp1252") |
| 257 | |
| 258 | with mock.patch.dict(os.environ, env_vars): |
| 259 | set_preferred_output_encoding(stdout) |
| 260 | |
| 261 | assert stdout.encoding == expected_encoding |
| 262 | |
| 263 | |
| 264 | def test_validate_preferred_output_encoding(): |
nothing calls this directly
no test coverage detected