summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlf Magnusson <ulfalizer@gmail.com>2012-12-10 08:12:12 +0100
committerUlf Magnusson <ulfalizer@gmail.com>2012-12-10 08:13:18 +0100
commitcaadd8237bd35193eec5da17c899ac2651045825 (patch)
tree2026321af6a4fc7e6bd5e403701c5956733f272f
parentba2cec3aa79ac969dbf16fe31d875206553195d3 (diff)
Add get_referenced_symbols() selftests for =/!=.
-rw-r--r--kconfigtest.py5
-rw-r--r--tests/Kref4
2 files changed, 5 insertions, 4 deletions
diff --git a/kconfigtest.py b/kconfigtest.py
index 78ea177..5490939 100644
--- a/kconfigtest.py
+++ b/kconfigtest.py
@@ -294,7 +294,8 @@ def run_selftests():
format(sym.get_name(), r.get_name()))
verify_refs("NO_REF", [], [])
verify_refs("ONE_REF", ["A"], ["A"])
- own_refs = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K"]
+ own_refs = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L",
+ "M", "N"]
verify_refs("MANY_REF",
own_refs,
own_refs + ["IF_REF_1", "IF_REF_2", "MENU_REF_1",
@@ -313,7 +314,7 @@ def run_selftests():
verify(s in sym_selections, "{0} should be selected by {1}".\
format(s.get_name(), sym.get_name()))
verify_selects("NO_REF", [])
- verify_selects("MANY_REF", ["I", "K"])
+ verify_selects("MANY_REF", ["I", "N"])
#
# Object dependencies
diff --git a/tests/Kref b/tests/Kref
index 9f7e241..6ecbdfb 100644
--- a/tests/Kref
+++ b/tests/Kref
@@ -16,8 +16,8 @@ config MANY_REF
default C if D
range E F if G
depends on H
- select I if J
- select K
+ select I if J = K || L != M
+ select N
endif