Allow refine to change 'default' in leaf-list 58/97258/2
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 19 Aug 2021 12:36:51 +0000 (14:36 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 19 Aug 2021 13:40:38 +0000 (15:40 +0200)
commitfc754c60dc1e8bfb7c6721150f8e7d4ac1a41c11
treee841cafd87a81d1e74252b1e09274d4c89c83799
parentaa0b8f9d93419c829a260f2d18fce92b90ab532c
Allow refine to change 'default' in leaf-list

RFC7950 allows 'default' to be specified for 'leaf-list's, which we
recognize. Unfortunately the definition of refine statement does not
take this into account. Fix that and add an explicit test.

JIRA: YANGTOOLS-1312
Change-Id: I0c3ba7ca7cabba486c7226d520ce82a7ec2d194b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 0125f41acf8764d48c8a78d71a34647631811853)
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/reactor/YangValidationBundles.java
yang/yang-parser-rfc7950/src/test/java/org/opendaylight/yangtools/yang/stmt/YT1312Test.java [new file with mode: 0644]
yang/yang-parser-rfc7950/src/test/resources/bugs/YT1312/foo.yang [new file with mode: 0644]