From e1ed8a765f6f3d5f66a617a069c03d836d1df8a3 Mon Sep 17 00:00:00 2001
From: Nicolas KAROLAK <nicolas@karolak.fr>
Date: Tue, 18 Sep 2018 10:36:58 +0200
Subject: [PATCH] fix(test_fail2ban): int comparison & output

---
 tests/test_fail2ban.py | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/tests/test_fail2ban.py b/tests/test_fail2ban.py
index 16f15db2..80436ea4 100755
--- a/tests/test_fail2ban.py
+++ b/tests/test_fail2ban.py
@@ -69,8 +69,10 @@ def get_jails() -> list:
     :rtype: list
     """
 
-    _, output = u.exec_cmd(["fail2ban-client status | grep 'Jail list'"])
-    jails = output.split(":")[1].replace(" ", "").split(",")
+    _, output = u.exec_cmd(
+        "fail2ban-client status | grep 'Jail list'", log_output=False
+    )
+    jails = output.split(":")[1].strip().replace(" ", "").split(",")
 
     return jails
 
@@ -85,12 +87,13 @@ def check_jail_banned(name: str) -> int:
     """
 
     _, output = u.exec_cmd(
-        "fail2ban-client status {} | grep 'Currently banned'".format(name)
+        "fail2ban-client status {} | grep 'Currently banned'".format(name),
+        log_output=False,
     )
-    banned = output.split(":")[1].replace(" ", "")
+    banned = output.split(":")[1].strip()
 
     if banned:
-        return banned
+        return int(banned)
 
     return 0
 
-- 
GitLab