Blame tests/conformance/sec6_2_1/mod11.yang

Packit 8fb591
module mod11 {
Packit 8fb591
Packit 8fb591
    prefix abc;
Packit 8fb591
    namespace "urn:cesnet:mod11";
Packit 8fb591
Packit 8fb591
    container cc {
Packit 8fb591
        choice test {
Packit 8fb591
            container aa {
Packit 8fb591
                leaf l1 {type string;}
Packit 8fb591
                leaf l2 {type string;}
Packit 8fb591
            }
Packit 8fb591
Packit 8fb591
            case ca {
Packit 8fb591
                description "test";
Packit 8fb591
                leaf l1 {type uint8;}
Packit 8fb591
            }
Packit 8fb591
        }
Packit 8fb591
Packit 8fb591
        typedef ta {
Packit 8fb591
            type string;
Packit 8fb591
        }
Packit 8fb591
Packit 8fb591
        choice test1 {
Packit 8fb591
            case ca {
Packit 8fb591
                leaf l3 {type empty;}
Packit 8fb591
            }
Packit 8fb591
        }
Packit 8fb591
Packit 8fb591
        choice test2 {
Packit 8fb591
             container ba {
Packit 8fb591
                leaf l4 {type string;}
Packit 8fb591
                leaf l5 {type string;}
Packit 8fb591
            }
Packit 8fb591
Packit 8fb591
            case bb {
Packit 8fb591
                description "test";
Packit 8fb591
                leaf l6 {type uint8;}
Packit 8fb591
            }
Packit 8fb591
Packit 8fb591
            case ba {
Packit 8fb591
                description "Duplicated case.";
Packit 8fb591
            }
Packit 8fb591
        }
Packit 8fb591
    }
Packit 8fb591
}