feat(slack): add Slack App integration (#2305)

Co-authored-by: Pepe Fagoaga <pepe@verica.io>
This commit is contained in:
Sergio Garcia
2023-05-10 13:38:28 +02:00
committed by GitHub
parent 044ed3ae98
commit 88445820ed
15 changed files with 798 additions and 183 deletions

View File

@@ -26,6 +26,7 @@ class Test_Parser:
assert "output" in parsed.output_directory
assert not parsed.verbose
assert not parsed.no_banner
assert not parsed.slack
assert parsed.log_level == "CRITICAL"
assert not parsed.log_file
assert not parsed.only_logs
@@ -71,6 +72,7 @@ class Test_Parser:
assert "output" in parsed.output_directory
assert not parsed.verbose
assert not parsed.no_banner
assert not parsed.slack
assert parsed.log_level == "CRITICAL"
assert not parsed.log_file
assert not parsed.only_logs
@@ -108,6 +110,7 @@ class Test_Parser:
assert "output" in parsed.output_directory
assert not parsed.verbose
assert not parsed.no_banner
assert not parsed.slack
assert parsed.log_level == "CRITICAL"
assert not parsed.log_file
assert not parsed.only_logs
@@ -262,6 +265,11 @@ class Test_Parser:
parsed = self.parser.parse(command)
assert parsed.no_banner
def test_root_parser_slack(self):
command = [prowler_command, "--slack"]
parsed = self.parser.parse(command)
assert parsed.slack
def test_logging_parser_only_logs_set(self):
command = [prowler_command, "--only-logs"]
parsed = self.parser.parse(command)