Blame tests/conformance/sec7_12_2/mod3.yang

Packit 8fb591
module mod3 {
Packit 8fb591
    prefix abc;
Packit 8fb591
    namespace "urn:cesnet:mod3";
Packit 8fb591
Packit 8fb591
    grouping ssh {
Packit 8fb591
        container ssh {
Packit 8fb591
            leaf key { type string; }
Packit 8fb591
            leaf user {
Packit 8fb591
                type string {
Packit 8fb591
                    pattern '[a-z0-9]';
Packit 8fb591
                }
Packit 8fb591
            }
Packit 8fb591
            leaf is_valid {
Packit 8fb591
                type boolean;
Packit 8fb591
                default "false";
Packit 8fb591
            }
Packit 8fb591
        }
Packit 8fb591
Packit 8fb591
        choice ch1 {
Packit 8fb591
            case ca {
Packit 8fb591
                container presence {
Packit 8fb591
                    presence "enable";
Packit 8fb591
                }
Packit 8fb591
            }
Packit 8fb591
Packit 8fb591
            leaf str { type string; }
Packit 8fb591
        }
Packit 8fb591
    }
Packit 8fb591
Packit 8fb591
    container server {
Packit 8fb591
        uses ssh {
Packit 8fb591
            refine ch1 {
Packit 8fb591
                description "test";
Packit 8fb591
                default string;     // nothing case string
Packit 8fb591
            }
Packit 8fb591
        }
Packit 8fb591
    }
Packit 8fb591
}