Blame tests/conformance/sec7_9_4/mod1.yang

Packit 8fb591
module mod1 {
Packit 8fb591
    prefix abc;
Packit 8fb591
    namespace "urn:cesnet:mod1";
Packit 8fb591
Packit 8fb591
    container cont {
Packit 8fb591
        choice ch1 {
Packit 8fb591
            mandatory true;
Packit 8fb591
Packit 8fb591
            description " test description";
Packit 8fb591
Packit 8fb591
            case ca {
Packit 8fb591
                leaf name {
Packit 8fb591
                    type string;
Packit 8fb591
                    default "AdamPC";
Packit 8fb591
                }
Packit 8fb591
Packit 8fb591
                leaf error { type int8; }
Packit 8fb591
            }
Packit 8fb591
Packit 8fb591
            container ssh {
Packit 8fb591
                presence "enable";
Packit 8fb591
            }
Packit 8fb591
        }
Packit 8fb591
Packit 8fb591
        leaf test { type uint8; }
Packit 8fb591
    }
Packit 8fb591
Packit 8fb591
    container presence {
Packit 8fb591
        presence "enable";
Packit 8fb591
Packit 8fb591
        choice ch2 {
Packit 8fb591
            mandatory true;
Packit 8fb591
Packit 8fb591
            description " test description";
Packit 8fb591
Packit 8fb591
            case ca {
Packit 8fb591
                leaf name {
Packit 8fb591
                    type string;
Packit 8fb591
                    default "EvaPC";
Packit 8fb591
                }
Packit 8fb591
Packit 8fb591
                leaf error { type int8; }
Packit 8fb591
            }
Packit 8fb591
Packit 8fb591
            container ssh {
Packit 8fb591
                presence "enable";
Packit 8fb591
            }
Packit 8fb591
        }
Packit 8fb591
    }
Packit 8fb591
Packit 8fb591
    choice ch3 {
Packit 8fb591
        case mand {
Packit 8fb591
            leaf test { type uint8; }
Packit 8fb591
Packit 8fb591
            choice ch1 {
Packit 8fb591
                mandatory true;
Packit 8fb591
Packit 8fb591
                description " test description";
Packit 8fb591
Packit 8fb591
                case ca {
Packit 8fb591
                    leaf name {
Packit 8fb591
                        type string;
Packit 8fb591
                        default "RomanPC";
Packit 8fb591
                    }
Packit 8fb591
Packit 8fb591
                    leaf error { type int8; }
Packit 8fb591
                }
Packit 8fb591
Packit 8fb591
                container ssh {
Packit 8fb591
                    presence "enable";
Packit 8fb591
                }
Packit 8fb591
            }
Packit 8fb591
        }
Packit 8fb591
    }
Packit 8fb591
Packit 8fb591
    leaf number { type uint8; }
Packit 8fb591
}