summaryrefslogtreecommitdiff
path: root/testsuite.py
diff options
context:
space:
mode:
authorUlf Magnusson <ulfalizer@gmail.com>2012-12-13 15:42:51 +0100
committerUlf Magnusson <ulfalizer@gmail.com>2012-12-13 15:42:51 +0100
commitbf6ddc6ba1797c487ec668fe41f8ad6b7998716d (patch)
treebf932046f8ba18dcfcafb276e4dd53e567e6f7d7 /testsuite.py
parent5fe98d1d4d208ce74d8431e3d13d79f6a0962873 (diff)
Add selftests for misc. minor Config queries.
Diffstat (limited to 'testsuite.py')
-rw-r--r--testsuite.py27
1 files changed, 27 insertions, 0 deletions
diff --git a/testsuite.py b/testsuite.py
index d23e0c5..5d89742 100644
--- a/testsuite.py
+++ b/testsuite.py
@@ -1022,6 +1022,33 @@ def run_selftests():
"Config instance state separation or get_config() is broken")
#
+ # get_arch/srcarch/srctree/kconfig_filename()
+ #
+
+ os.environ["ARCH"] = "ARCH value"
+ os.environ["SRCARCH"] = "SRCARCH value"
+ os.environ["srctree"] = "srctree value"
+ c = kconfiglib.Config("Kconfiglib/tests/Kmisc")
+
+ arch = c.get_arch()
+ srcarch = c.get_srcarch()
+ srctree = c.get_srctree()
+ kconfig_filename = c.get_kconfig_filename()
+
+ print "Testing get_arch()..."
+ verify(arch == "ARCH value",
+ "Wrong arch value - got '{0}'".format(arch))
+ print "Testing get_srcarch()..."
+ verify(srcarch == "SRCARCH value",
+ "Wrong srcarch value - got '{0}'".format(srcarch))
+ print "Testing get_srctree()..."
+ verify(srctree == "srctree value",
+ "Wrong srctree value - got '{0}'".format(srctree))
+ print "Testing get_kconfig_filename()..."
+ verify(kconfig_filename == "Kconfiglib/tests/Kmisc",
+ "Wrong Kconfig filename - got '{0}'".format(kconfig_filename))
+
+ #
# Object dependencies
#