Module: check_mk
Branch: master
Commit: ddf42f73e0ae180a9b3af8904b09fc4d0d306149
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=ddf42f73e0ae18…
Author: Moritz Kiemer <mo(a)mathias-kettner.de>
Date: Thu Feb 28 12:11:04 2019 +0100
mssql_databases: add regression test
Change-Id: I9df56965e2498bdb2bf3f61fece7f1d1f12de6e2
---
.../datasets/mssql_databases_regression.py | 50 ++++++++++++++++++++++
1 file changed, 50 insertions(+)
diff --git a/tests/unit/checks/generictests/datasets/mssql_databases_regression.py
b/tests/unit/checks/generictests/datasets/mssql_databases_regression.py
new file mode 100644
index 0000000..91ed286
--- /dev/null
+++ b/tests/unit/checks/generictests/datasets/mssql_databases_regression.py
@@ -0,0 +1,50 @@
+# yapf: disable
+
+checkname = 'mssql_databases'
+
+
+info = [['MSSQL_MSSQL46', 'CorreLog_Report_T', 'ONLINE',
'FULL', '0', '0'],
+ ['MSSQL_MSSQL46', 'master', 'ONLINE', 'SIMPLE',
'0', '0'],
+ ['MSSQL_MSSQL46', 'msdb', 'ONLINE', 'SIMPLE',
'0', '0'],
+ ['MSSQL_MSSQL46', 'NOC_ALARM_T', 'ONLINE',
'FULL', '0', '1'],
+ ['MSSQL_MSSQL46', 'test_autoclose', 'ONLINE',
'FULL', '1', '0'],
+ ['MSSQL_MSSQL46', 'test_autoclose', 'RECOVERY',
'PENDING', 'FULL', '1', '0']]
+
+
+discovery = {'': [('MSSQL_MSSQL46 CorreLog_Report_T', {}),
+ ('MSSQL_MSSQL46 NOC_ALARM_T', {}),
+ ('MSSQL_MSSQL46 master', {}),
+ ('MSSQL_MSSQL46 msdb', {}),
+ ('MSSQL_MSSQL46 test_autoclose', {})]}
+
+
+checks = {'': [('MSSQL_MSSQL46 CorreLog_Report_T',
+ {},
+ [(0, 'Status: ONLINE', []),
+ (0, 'Recovery: FULL', []),
+ (0, 'Auto close: off', []),
+ (0, 'Auto shrink: off', [])]),
+ ('MSSQL_MSSQL46 NOC_ALARM_T',
+ {},
+ [(0, 'Status: ONLINE', []),
+ (0, 'Recovery: FULL', []),
+ (0, 'Auto close: off', []),
+ (1, 'Auto shrink: on', [])]),
+ ('MSSQL_MSSQL46 master',
+ {},
+ [(0, 'Status: ONLINE', []),
+ (0, 'Recovery: SIMPLE', []),
+ (0, 'Auto close: off', []),
+ (0, 'Auto shrink: off', [])]),
+ ('MSSQL_MSSQL46 msdb',
+ {},
+ [(0, 'Status: ONLINE', []),
+ (0, 'Recovery: SIMPLE', []),
+ (0, 'Auto close: off', []),
+ (0, 'Auto shrink: off', [])]),
+ ('MSSQL_MSSQL46 test_autoclose',
+ {},
+ [(0, 'Status: ONLINE', []),
+ (0, 'Recovery: FULL', []),
+ (1, 'Auto close: on', []),
+ (0, 'Auto shrink: off', [])])]}