From 6cba613883507a1a60d8ba7ade67be68bcaa8663 Mon Sep 17 00:00:00 2001 From: lagrip <96825131+lagrip@users.noreply.github.com> Date: Thu, 3 Oct 2024 13:06:13 +0000 Subject: [PATCH] setup parser for test --- tests/unit/agent_based/test_ovpnusers.py | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/tests/unit/agent_based/test_ovpnusers.py b/tests/unit/agent_based/test_ovpnusers.py index 3691fa1..115bf2f 100644 --- a/tests/unit/agent_based/test_ovpnusers.py +++ b/tests/unit/agent_based/test_ovpnusers.py @@ -29,21 +29,15 @@ ) from cmk.base.plugins.agent_based import openvpn -# @pytest.mark.parametrize('section, result', [ -# ([{ -# "n_clients": 0, -# "ovpn_dco_available": False, -# "ovpn_dco_ver": "Kernel module not loaded" -# }], None), -# # ([[0]], 0), -# # ([[24]], 24), -# ]) -# def test_parse_ovpnusers(section, result): -# assert openvpn.parse_ovpnusers(section) == result +@pytest.mark.parametrize('section, result', [ + ([['{'], ['"n_clients": 0,'], ['"ovpn_dco_available": false,'], ['"ovpn_dco_ver": "Kernel module not loaded"'], ['}']], 0), + ([['{'], ['"n_clients": 24,'], ['"ovpn_dco_available": false,'], ['"ovpn_dco_ver": "Kernel module not loaded"'], ['}']], 24), +]) +def test_parse_ovpnusers(section, result): + assert openvpn.parse_ovpnusers(section) == result @pytest.mark.parametrize('section, result', [ - (None, []), (0, [Service()]), (24, [Service()]), ])