Files
krkn/tests/test_syn_flood_scenario_plugin.py
Paige Patton a373dcf453
Some checks failed
Functional & Unit Tests / Functional & Unit Tests (push) Failing after 3m45s
Functional & Unit Tests / Generate Coverage Badge (push) Has been skipped
adding virt checker tests (#960)
Signed-off-by: Paige Patton <prubenda@redhat.com>
2025-11-18 14:27:59 -05:00

37 lines
835 B
Python

#!/usr/bin/env python3
"""
Test suite for SynFloodScenarioPlugin class
Usage:
python -m coverage run -a -m unittest tests/test_syn_flood_scenario_plugin.py -v
Assisted By: Claude Code
"""
import unittest
from krkn.scenario_plugins.syn_flood.syn_flood_scenario_plugin import SynFloodScenarioPlugin
class TestSynFloodScenarioPlugin(unittest.TestCase):
def setUp(self):
"""
Set up test fixtures for SynFloodScenarioPlugin
"""
self.plugin = SynFloodScenarioPlugin()
def test_get_scenario_types(self):
"""
Test get_scenario_types returns correct scenario type
"""
result = self.plugin.get_scenario_types()
self.assertEqual(result, ["syn_flood_scenarios"])
self.assertEqual(len(result), 1)
if __name__ == "__main__":
unittest.main()