Blame tests/conformance/sec7_12_2/mod7.yang

Packit Service 311553
module mod7 {
Packit Service 311553
    prefix abc;
Packit Service 311553
    namespace "urn:cesnet:mod7";
Packit Service 311553
Packit Service 311553
    grouping ssh {
Packit Service 311553
        container ssh {
Packit Service 311553
            config false;
Packit Service 311553
            leaf key { type string; }
Packit Service 311553
            leaf user {
Packit Service 311553
                type string {
Packit Service 311553
                    pattern '[a-z0-9]';
Packit Service 311553
                }
Packit Service 311553
            }
Packit Service 311553
            leaf is_valid {
Packit Service 311553
                type boolean;
Packit Service 311553
                default "false";
Packit Service 311553
            }
Packit Service 311553
        }
Packit Service 311553
Packit Service 311553
        choice ch1 {
Packit Service 311553
            case ca {
Packit Service 311553
                container presence {
Packit Service 311553
                    presence "enable";
Packit Service 311553
                }
Packit Service 311553
            }
Packit Service 311553
Packit Service 311553
            leaf str { type string; }
Packit Service 311553
        }
Packit Service 311553
    }
Packit Service 311553
Packit Service 311553
    container server {
Packit Service 311553
        uses ssh {
Packit Service 311553
            refine "ssh/is_valid" {
Packit Service 311553
                reference "test";
Packit Service 311553
                mandatory true;  // mandatory must not with default value
Packit Service 311553
            }
Packit Service 311553
        }
Packit Service 311553
    }
Packit Service 311553
}