summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlf Magnusson <ulfalizer@gmail.com>2012-12-13 14:04:30 +0100
committerUlf Magnusson <ulfalizer@gmail.com>2012-12-13 14:04:30 +0100
commit5dcdfc27b61c8141e0e93941ebd92cce655c8133 (patch)
tree360380647f9471fb9b425ac40d30713805f6de4e
parent8841fe852ebccf93a36d5d53ace4b1c8c67e55ec (diff)
Add .config header reading/writing selftests.
-rw-r--r--testsuite.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/testsuite.py b/testsuite.py
index 1882252..4aa1425 100644
--- a/testsuite.py
+++ b/testsuite.py
@@ -935,6 +935,17 @@ def run_selftests():
"{0} should not have a user value after being reset".
format(s.get_name()))
+ print "Testing .config header reading and writing..."
+
+ header = "a b\nc d\ne f"
+ config_test = "Kconfiglib/tests/config_header_test"
+ c.write_config(config_test, header)
+ c.load_config(config_test)
+ read_header = c.get_config_header()
+ verify(read_header == header,
+ "Read .config header '{0}' does not match written header '{1}'".
+ format(read_header, header))
+
print "Testing get_config()..."
c1 = kconfiglib.Config("Kconfiglib/tests/Kmisc")