Blame tests/data/files/all-dev.yang

Packit 8fb591
module all-dev {
Packit 8fb591
  namespace "urn:all-dev";
Packit 8fb591
  prefix alldev_mod;
Packit 8fb591
Packit 8fb591
  import all {
Packit 8fb591
    prefix all_mod;
Packit 8fb591
  }
Packit 8fb591
Packit 8fb591
  deviation "/all_mod:notif1/all_mod:leaf22" {
Packit 8fb591
    deviate replace {
Packit 8fb591
      type string;
Packit 8fb591
    }
Packit 8fb591
    deviate add {
Packit 8fb591
      mandatory false;
Packit 8fb591
    }
Packit 8fb591
    deviate add {
Packit 8fb591
      config true;
Packit 8fb591
    }
Packit 8fb591
  }
Packit 8fb591
Packit 8fb591
  deviation "/all_mod:cont1/all_mod:list1" {
Packit 8fb591
    deviate replace {
Packit 8fb591
      min-elements 2;
Packit 8fb591
      max-elements 15;
Packit 8fb591
    }
Packit 8fb591
    deviate delete {
Packit 8fb591
      unique "leaf19";
Packit 8fb591
    }
Packit 8fb591
  }
Packit 8fb591
Packit 8fb591
  deviation "/all_mod:cont1/all_mod:leaf13" {
Packit 8fb591
    deviate add {
Packit 8fb591
      units "b/h";
Packit 8fb591
      must "../leaf3 < 0";
Packit 8fb591
      default "aGVsbG8h";
Packit 8fb591
    }
Packit 8fb591
  }
Packit 8fb591
Packit 8fb591
  deviation "/all_mod:cont1/all_mod:leaf23" {
Packit 8fb591
    deviate not-supported;
Packit 8fb591
  }
Packit 8fb591
Packit 8fb591
  deviation "/all_mod:cont1/all_mod:must-deviations-container" {
Packit 8fb591
    deviate add {
Packit 8fb591
      must "all_mod:leaf30 != 'foo'";
Packit 8fb591
    }
Packit 8fb591
  }
Packit 8fb591
Packit 8fb591
  deviation "/all_mod:cont1/all_mod:must-deviations-container" {
Packit 8fb591
    deviate add {
Packit 8fb591
      must "all_mod:leaf30 != 'bar'";
Packit 8fb591
      must "all_mod:leaf30 != 'baz'";
Packit 8fb591
      must "all_mod:leaf30 != 'qux'";
Packit 8fb591
    }
Packit 8fb591
  }
Packit 8fb591
}