Test of [Expand of variables broken in 7.3](https://github.com/clicon/cligen/issues/127)
This commit is contained in:
parent
d986ed423b
commit
233a2f762f
1 changed files with 19 additions and 0 deletions
|
|
@ -50,6 +50,15 @@ module clixon-example{
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
container cont1 {
|
||||||
|
leaf leaf1 {
|
||||||
|
type enumeration {
|
||||||
|
enum ab;
|
||||||
|
enum ba;
|
||||||
|
enum bcd;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
|
@ -70,6 +79,7 @@ delete("Delete a configuration item") {
|
||||||
@datamodel, cli_auto_del();
|
@datamodel, cli_auto_del();
|
||||||
all("Delete whole candidate configuration"), delete_all("candidate");
|
all("Delete whole candidate configuration"), delete_all("candidate");
|
||||||
}
|
}
|
||||||
|
discard("Discard edits (rollback 0)"), discard_changes();
|
||||||
show("Show a particular state of the system"){
|
show("Show a particular state of the system"){
|
||||||
configuration("Show configuration"), cli_show_auto_mode("candidate", "text", true, false);{
|
configuration("Show configuration"), cli_show_auto_mode("candidate", "text", true, false);{
|
||||||
xml("Show configuration as XML"), cli_show_auto_mode("candidate", "xml", false, false);
|
xml("Show configuration as XML"), cli_show_auto_mode("candidate", "xml", false, false);
|
||||||
|
|
@ -106,6 +116,15 @@ expectpart "$(echo "set list1 xyz list2 ?" | $clixon_cli -f $cfg 2>&1)" 0 123 ab
|
||||||
new "Expand <TAB>"
|
new "Expand <TAB>"
|
||||||
expectpart "$(echo "set list1 xyz list2 " | $clixon_cli -f $cfg 2>&1)" 0 123 abc "<key2>"
|
expectpart "$(echo "set list1 xyz list2 " | $clixon_cli -f $cfg 2>&1)" 0 123 abc "<key2>"
|
||||||
|
|
||||||
|
new "Discard"
|
||||||
|
expectpart "$($clixon_cli -1f $cfg discard)" 0 "^$"
|
||||||
|
|
||||||
|
new "Expand enum"
|
||||||
|
expectpart "$($clixon_cli -1f $cfg set cont1 leaf1 bc)" 0 "^$"
|
||||||
|
|
||||||
|
new "Show expanded"
|
||||||
|
expectpart "$($clixon_cli -1f $cfg show config xml)" 0 "<cont1 xmlns=\"urn:example:clixon\"><leaf1>bcd</leaf1></cont1>"
|
||||||
|
|
||||||
if [ $BE -ne 0 ]; then
|
if [ $BE -ne 0 ]; then
|
||||||
new "Kill backend"
|
new "Kill backend"
|
||||||
# Check if premature kill
|
# Check if premature kill
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue