From c54db8e7c9cde50a2b13cebe256cfd907b45d762 Mon Sep 17 00:00:00 2001 From: Ulf Magnusson Date: Fri, 29 Sep 2017 16:26:05 +0200 Subject: .config header parsing nits Rearrange a bit and document that a trailing newline does not need to be added. Clean up the tests a bit too. --- testsuite.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'testsuite.py') diff --git a/testsuite.py b/testsuite.py index 53f0159..3a6886f 100644 --- a/testsuite.py +++ b/testsuite.py @@ -1651,15 +1651,12 @@ def run_selftests(): config_test_file = "Kconfiglib/tests/config_test" - def verify_header(config_name, header): - c.load_config(config_name) - verify(c.get_config_header() == header, - "Expected the header '{}' from '{}', got the header '{}'.". - format(header, config_name, c.get_config_header())) - def write_and_verify_header(header): c.write_config(config_test_file, header) - verify_header(config_test_file, header) + c.load_config(config_test_file) + verify(c.get_config_header() == header, + "The header {} morphed into {} on loading" + .format(repr(header), repr(c.get_config_header()))) def verify_file_contents(fname, contents): with open(fname, "r") as f: -- cgit v1.2.3