Skip to content

Commit 3214c3d

Browse files
committed
review remarks #1
1 parent 11a4b62 commit 3214c3d

File tree

2 files changed

+32
-19
lines changed

2 files changed

+32
-19
lines changed

tests/unit/test_eventtype_parser.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,11 @@
1212

1313

1414
def test_eventtypes_can_be_parsed_and_extracted(parser_instance):
15-
assert hasattr(
16-
parser_instance.eventtypes, "sects"
17-
), "eventypes can not be called or does not have sects attribute"
15+
assert list(parser_instance.eventtypes.sects.keys()) == [
16+
"fiction_is_splunkd",
17+
"fiction_for_tags_positive",
18+
"fiction_is_splunkd-%host%",
19+
], "eventypes can not be called or does not have sects attribute"
1820

1921

2022
def test_eventtypes_can_be_parsed_and_returned(parsed_output, parser_instance):

tests/unit/test_tags_parser.py

Lines changed: 27 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -18,24 +18,35 @@
1818

1919

2020
def test_tags_can_be_parsed_and_extracted(parser_instance):
21-
assert hasattr(
22-
parser_instance.tags, "sects"
23-
), "tags can not be called or does not have sects attribute"
21+
assert list(parser_instance.tags.sects.keys()) == [
22+
"eventtype=fiction_for_tags_positive",
23+
"source=%2Fopt%2Fsplunk%2Fvar%2Flog%2Fsplunk%2Fsplunkd.log",
24+
], "tags can not be called or does not have sects attribute"
2425

2526

26-
def test_tags_can_be_parsed_and_returned(parsed_output, parser_instance):
27-
expected_outputs = []
28-
for stanza, section in parsed_output.items():
29-
stanza = stanza.replace("=", '="')
30-
stanza = unquote('{}"'.format(stanza))
31-
for item, value in section.options.items():
32-
expected_outputs.append(
33-
{
34-
"stanza": stanza,
35-
"tag": value.name,
36-
"enabled": True if value.value == "enabled" else False,
37-
}
38-
)
27+
def test_tags_can_be_parsed_and_returned(parser_instance):
28+
expected_outputs = [
29+
{
30+
"stanza": 'eventtype="fiction_for_tags_positive"',
31+
"tag": "tags_positive_event",
32+
"enabled": True,
33+
},
34+
{
35+
"stanza": 'eventtype="fiction_for_tags_positive"',
36+
"tag": "tags_disabled_event",
37+
"enabled": False,
38+
},
39+
{
40+
"stanza": 'source="/opt/splunk/var/log/splunk/splunkd.log"',
41+
"tag": "tags_positive_event",
42+
"enabled": True,
43+
},
44+
{
45+
"stanza": 'source="/opt/splunk/var/log/splunk/splunkd.log"',
46+
"tag": "tags_disabled_event",
47+
"enabled": False,
48+
},
49+
]
3950
for i, event in enumerate(parser_instance.get_tags()):
4051
assert event == expected_outputs[i], "expeceted event {} not found".format(
4152
expected_outputs[i]

0 commit comments

Comments
 (0)