Add test to Building SchemaContext when augmenting submodel container
with unique leafs inside list.
JIRA: YANGTOOLS-1434
Change-Id: I8e1984bc00ca94f72a264d20925ab55721cb0ccc
Signed-off-by: Peter Suna <peter.suna@pantheon.tech>
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
public void testUniqueViaUses() {
assertEffectiveModel("/bugs/YT1434/bar.yang");
}
public void testUniqueViaUses() {
assertEffectiveModel("/bugs/YT1434/bar.yang");
}
+
+ @Test
+ public void testUniqueViaSubmoduleUses() {
+ assertEffectiveModel("/bugs/YT1434/main-module.yang", "/bugs/YT1434/submodule.yang",
+ "/bugs/YT1434/test-bug.yang");
+ }
--- /dev/null
+module main-module {
+ yang-version 1.1;
+ namespace "main:module";
+ prefix mm;
+ include submodule;
+ include test-bug;
+
+ revision 2020-02-04;
+}
--- /dev/null
+submodule submodule {
+ yang-version 1.1;
+ belongs-to main-module {
+ prefix mm;
+ }
+
+ container services;
+}
--- /dev/null
+submodule test-bug {
+ yang-version 1.1;
+ belongs-to main-module {
+ prefix mm;
+ }
+
+ augment "/mm:services" {
+ container plan-notifications {
+ list subscription {
+ key name;
+ unique "service-type component-type";
+ leaf name {
+ type string;
+ }
+ leaf service-type {
+ type string;
+ }
+ leaf component-type {
+ type string;
+ }
+ }
+ }
+ }
+}