diff options
author | Christian Breunig <christian@breunig.cc> | 2023-03-29 21:12:22 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-03-29 21:12:22 +0200 |
commit | 623dfc9d87d513bd69e5e6eef9664056dc1a45f1 (patch) | |
tree | 912adf40656c8419c4833983f6a7da636d6c2d42 /tests | |
parent | db0fc992c0f1e3f1ab6f099b07b933bfca07d520 (diff) | |
parent | dccc689e0e666787834f45e6ab6bd972fddabf95 (diff) | |
download | vyos-1x-623dfc9d87d513bd69e5e6eef9664056dc1a45f1.tar.gz vyos-1x-623dfc9d87d513bd69e5e6eef9664056dc1a45f1.zip |
Merge pull request #1900 from jestabro/diff-test
configdiff: T5089: add unit test of config_diff
Diffstat (limited to 'tests')
-rw-r--r-- | tests/data/config.left | 36 | ||||
-rw-r--r-- | tests/data/config.right | 25 |
2 files changed, 61 insertions, 0 deletions
diff --git a/tests/data/config.left b/tests/data/config.left new file mode 100644 index 000000000..e57c40396 --- /dev/null +++ b/tests/data/config.left @@ -0,0 +1,36 @@ +node1 { + tag_node foo { + valueless + multi_node 'v2' + multi_node 'v1' + single 'left_val' + } + tag_node bar { + node { + single 'v0' + } + } + tag_node other { + leaf 'leaf_l' + } +} + +node3 { +} + +node2 { + sub_node_other { + single 'val' + } + sub_node { + tag_node other { + single 'val' + } + tag_node bob { + valued 'baz' + } + tag_node duff { + valued 'buz' + } + } +} diff --git a/tests/data/config.right b/tests/data/config.right new file mode 100644 index 000000000..48defeb89 --- /dev/null +++ b/tests/data/config.right @@ -0,0 +1,25 @@ +node1 { + tag_node baz { + other_node { + multi_node 'some_val' + multe_node 'other_val' + } + } + tag_node foo { + valueless + multi_node 'v3' + multi_node 'v1' + single 'right_val' + } + tag_node other { + leaf 'leaf_r' + } +} + +node2 { + sub_node { + tag_node other { + multi 'mv' + } + } +} |