From 9908589497aacfe58f402bc6e6301109f5857804 Mon Sep 17 00:00:00 2001
From: Erik Reid <erik.reid@geant.org>
Date: Tue, 11 Dec 2018 15:32:27 +0100
Subject: [PATCH] exclude db connection management from coverage

---
 inventory_provider/alarmsdb.py | 4 ++--
 inventory_provider/opsdb.py    | 4 ++--
 inventory_provider/snmp.py     | 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/inventory_provider/alarmsdb.py b/inventory_provider/alarmsdb.py
index 43831dbe..164cbbdb 100644
--- a/inventory_provider/alarmsdb.py
+++ b/inventory_provider/alarmsdb.py
@@ -3,7 +3,7 @@ import mysql.connector
 
 
 @contextlib.contextmanager
-def connection(alarmsdb):
+def connection(alarmsdb):  # pragma: no cover
     cx = None
     try:
         cx = mysql.connector.connect(
@@ -18,7 +18,7 @@ def connection(alarmsdb):
 
 
 @contextlib.contextmanager
-def cursor(cnx):
+def cursor(cnx):  # pragma: no cover
     csr = None
     try:
         csr = cnx.cursor()
diff --git a/inventory_provider/opsdb.py b/inventory_provider/opsdb.py
index 6457745a..47fe94f0 100644
--- a/inventory_provider/opsdb.py
+++ b/inventory_provider/opsdb.py
@@ -7,7 +7,7 @@ from inventory_provider.constants import DATABASE_LOGGER_NAME
 
 
 @contextlib.contextmanager
-def connection(opsdb):
+def connection(opsdb):  # pragma: no cover
     cx = None
     try:
         cx = mysql.connector.connect(
@@ -22,7 +22,7 @@ def connection(opsdb):
 
 
 @contextlib.contextmanager
-def cursor(cnx):
+def cursor(cnx):  # pragma: no cover
     csr = None
     try:
         csr = cnx.cursor()
diff --git a/inventory_provider/snmp.py b/inventory_provider/snmp.py
index b324b989..a97df15d 100644
--- a/inventory_provider/snmp.py
+++ b/inventory_provider/snmp.py
@@ -16,7 +16,7 @@ def _v6address_oid2str(dotted_decimal):
     return ":".join(hex_params)
 
 
-def walk(agent_hostname, community, base_oid):
+def walk(agent_hostname, community, base_oid):  # pragma: no cover
     """
     https://stackoverflow.com/a/45001921
     http://snmplabs.com/pysnmp/docs/hlapi/asyncore/sync/manager/cmdgen/nextcmd.html
-- 
GitLab