| # SPDX-License-Identifier: GPL-2.0 | |
| """Test user values outside the numeric type bounds.""" | |
| def test(conf): | |
| in_keys = ( | |
| '-9223372036854775809\n' | |
| '-1\n' | |
| '9223372036854775808\n' | |
| '1\n' | |
| '0x10000000000000000\n' | |
| '0x1\n' | |
| '-9223372036854775808\n' | |
| '9223372036854775807\n' | |
| '0x0\n' | |
| '0xffffffffffffffff\n' | |
| ) | |
| assert conf.oldaskconfig(in_keys=in_keys) == 0 | |
| assert conf.stderr_matches('expected_frontend_stderr') | |
| assert conf.config_matches('expected_frontend_config') | |
| assert conf.olddefconfig('config') == 0 | |
| assert conf.stderr_matches('expected_config_stderr') | |
| assert conf.config_matches('expected_config') |