diff options
| author | Ulf Magnusson <ulfalizer@gmail.com> | 2018-06-14 19:17:40 +0200 |
|---|---|---|
| committer | Ulf Magnusson <ulfalizer@gmail.com> | 2018-06-14 19:17:40 +0200 |
| commit | cd96604f4fbbb88347e043919714a0428e159bc8 (patch) | |
| tree | 892fb94500b707f05e2df4ed56d45f15997d5d2f | |
| parent | fbf31fac751c0d76d2f55a0fe649ade5bafed292 (diff) | |
Test property ordering on nested multi.def. choices
This case wasn't covered.
| -rw-r--r-- | tests/Kdepcopy | 50 | ||||
| -rw-r--r-- | testsuite.py | 3 |
2 files changed, 52 insertions, 1 deletions
diff --git a/tests/Kdepcopy b/tests/Kdepcopy index 689bcc3..6abe898 100644 --- a/tests/Kdepcopy +++ b/tests/Kdepcopy @@ -70,7 +70,7 @@ config MULTIDEF imply JJ -# Same test with choices involved +# Same test with choice symbols involved config MULTIDEF_CHOICE bool @@ -123,3 +123,51 @@ config MULTIDEF_RANGE config MULTIDEF_RANGE int range F _ + + +# Same test for a choice + +choice MULTICHOICE + bool "choice" + default A + +config A + bool "A" + +config B + bool "B" + +config C + bool "C" + +config D + bool "C" + +config E + bool "C" + +endchoice + +if FOO + +choice MULTICHOICE + default B +endchoice + +menu "menu" + +choice MULTICHOICE + default C +endchoice + +endmenu + +choice MULTICHOICE + default D +endchoice + +endif + +choice MULTICHOICE + default E +endchoice diff --git a/testsuite.py b/testsuite.py index 6d27040..b02c51a 100644 --- a/testsuite.py +++ b/testsuite.py @@ -1974,6 +1974,9 @@ g verify_props("range", c.syms["MULTIDEF_RANGE"].ranges, "A B C D E F") + verify_props("default", c.choices[1].defaults, + "A B C D E") + print("\nAll selftests passed\n" if all_passed else "\nSome selftests failed\n") |
