From bf6ddc6ba1797c487ec668fe41f8ad6b7998716d Mon Sep 17 00:00:00 2001 From: Ulf Magnusson Date: Thu, 13 Dec 2012 15:42:51 +0100 Subject: Add selftests for misc. minor Config queries. --- testsuite.py | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) (limited to 'testsuite.py') diff --git a/testsuite.py b/testsuite.py index d23e0c5..5d89742 100644 --- a/testsuite.py +++ b/testsuite.py @@ -1021,6 +1021,33 @@ def run_selftests(): (c1_comment.get_config() is c1) and (c2_comment.get_config() is c2), "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 # -- cgit v1.2.3