mirror of
https://github.com/aquasecurity/kube-hunter.git
synced 2026-08-21 05:06:32 +00:00
18 lines
537 B
Python
18 lines
537 B
Python
from argparse import ArgumentParser
|
|
from tests.plugins import test_hooks
|
|
from kube_hunter.plugins import initialize_plugin_manager
|
|
|
|
|
|
def test_all_plugin_hooks():
|
|
pm = initialize_plugin_manager()
|
|
pm.register(test_hooks)
|
|
|
|
# Testing parser_add_arguments
|
|
parser = ArgumentParser("Test Argument Parser")
|
|
results = pm.hook.parser_add_arguments(parser=parser)
|
|
assert test_hooks.return_string in results
|
|
|
|
# Testing load_plugin
|
|
results = pm.hook.load_plugin(args=[])
|
|
assert test_hooks.return_string in results
|