Skip to content

Commit 499bebd

Browse files
author
Sam Stelle
committed
Added a human readable paramter to argument class.
1 parent e2e4cb1 commit 499bebd

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

splunklib/modularinput/argument.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ def __init__(self, name, description=None, validation=None,
6666
self.data_type = data_type
6767
self.required_on_edit = required_on_edit
6868
self.required_on_create = required_on_create
69+
self.title = title
6970

7071
def add_to_document(self, parent):
7172
"""Adds an ``Argument`` object to this ElementTree document.

tests/modularinput/test_scheme.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,12 +53,15 @@ def test_generate_xml_from_scheme(self):
5353
validation="is_pos_int('some_name')",
5454
data_type=Argument.data_type_number,
5555
required_on_edit=True,
56-
required_on_create=True
56+
required_on_create=True,
57+
title="Argument for ``test_scheme``"
5758
)
5859
scheme.add_argument(arg2)
5960

6061
constructed = scheme.to_xml()
62+
6163
expected = ET.parse(data_open("data/scheme_without_defaults.xml")).getroot()
64+
self.assertEqual("Argument for ``test_scheme``", arg2.title)
6265

6366
self.assertTrue(xml_compare(expected, constructed))
6467

0 commit comments

Comments
 (0)