summaryrefslogtreecommitdiffstats
path: root/src/lib/yang
diff options
context:
space:
mode:
authorRazvan Becheriu <razvan@isc.org>2023-08-21 07:10:45 +0200
committerRazvan Becheriu <razvan@isc.org>2023-09-18 10:08:07 +0200
commit150ef07994da9c59ac4081c8df58f5d4d748cac7 (patch)
tree093452f78a1a0bf10cc645b945bd0a58b048871e /src/lib/yang
parent[#2904] revert parsers grammar changes in ARM (diff)
downloadkea-150ef07994da9c59ac4081c8df58f5d4d748cac7.tar.xz
kea-150ef07994da9c59ac4081c8df58f5d4d748cac7.zip
[#3003] output_options alias for output-options
Diffstat (limited to 'src/lib/yang')
-rw-r--r--src/lib/yang/tests/translator_logger_unittests.cc6
-rw-r--r--src/lib/yang/translator_logger.cc4
-rw-r--r--src/lib/yang/translator_logger.h4
3 files changed, 7 insertions, 7 deletions
diff --git a/src/lib/yang/tests/translator_logger_unittests.cc b/src/lib/yang/tests/translator_logger_unittests.cc
index 365e4bd474..469df79469 100644
--- a/src/lib/yang/tests/translator_logger_unittests.cc
+++ b/src/lib/yang/tests/translator_logger_unittests.cc
@@ -85,7 +85,7 @@ TEST_F(TranslatorLoggersTestv6, get) {
ASSERT_TRUE(severity);
ASSERT_EQ(Element::string, severity->getType());
EXPECT_EQ("WARN", severity->stringValue());
- ConstElementPtr options = logger->get("output_options");
+ ConstElementPtr options = logger->get("output-options");
ASSERT_TRUE(options);
ASSERT_EQ(1, options->size());
ConstElementPtr option = options->get(0);
@@ -114,7 +114,7 @@ TEST_F(TranslatorLoggersTestv4, set) {
ElementPtr logger = Element::createMap();
logger->set("name", Element::create("foo"));
logger->set("severity", Element::create("WARN"));
- logger->set("output_options", options);
+ logger->set("output-options", options);
ElementPtr loggers = Element::createList();
loggers->add(logger);
ASSERT_NO_THROW_LOG(translator_->setLoggers(xpath, loggers));
@@ -135,7 +135,7 @@ TEST_F(TranslatorLoggersTestv4, set) {
ASSERT_TRUE(severity);
ASSERT_EQ(Element::string, severity->getType());
EXPECT_EQ("WARN", severity->stringValue());
- ConstElementPtr got_os = logger->get("output_options");
+ ConstElementPtr got_os = logger->get("output-options");
ASSERT_TRUE(got_os);
ASSERT_EQ(1, got_os->size());
ConstElementPtr got_o = got_os->get(0);
diff --git a/src/lib/yang/translator_logger.cc b/src/lib/yang/translator_logger.cc
index bff43db77d..d2d8994b91 100644
--- a/src/lib/yang/translator_logger.cc
+++ b/src/lib/yang/translator_logger.cc
@@ -53,7 +53,7 @@ TranslatorLogger::getLoggerKea(DataNode const& data_node) {
ConstElementPtr options = getOutputOptions(data_node);
if (options) {
- result->set("output_options", options);
+ result->set("output-options", options);
}
return (result->empty() ? ElementPtr() : result);
@@ -106,7 +106,7 @@ TranslatorLogger::setLoggerKea(string const& xpath, ConstElementPtr elem) {
checkAndSetLeaf(elem, xpath, "severity", LeafBaseType::Enum);
checkAndSetUserContext(elem, xpath);
- ConstElementPtr options = elem->get("output_options");
+ ConstElementPtr options = elem->get("output-options");
if (options && !options->empty()) {
setOutputOptions(xpath, options);
}
diff --git a/src/lib/yang/translator_logger.h b/src/lib/yang/translator_logger.h
index 6d54dc4b25..cc58dc9d01 100644
--- a/src/lib/yang/translator_logger.h
+++ b/src/lib/yang/translator_logger.h
@@ -18,7 +18,7 @@ namespace yang {
/// @code
/// {
/// "name": <name>,
-/// "output_options": [ <output options> ],
+/// "output-options": [ <output options> ],
/// "severity": <severity>,
/// "debuglevel": <debug level>,
/// "user-context": { <json map> },
@@ -58,7 +58,7 @@ namespace yang {
/// {
/// "name": "foo",
/// "severity": "WARN",
-/// "output_options":
+/// "output-options":
/// [
/// {
/// "output": "/bar",