Module: check_mk
Branch: master
Commit: 3513f55a453426d3b34a57f5fc2fa5ba32d5e0c4
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=3513f55a453426…
Author: Florian Kromer <fk(a)mathias-kettner.de>
Date: Mon Feb 11 17:21:14 2019 +0100
ucs_bladecenter_fans: add regression test
Change-Id: Iec3ce16b6d0fcc093bd1599e9af35798f05ae9d5
---
.../generictests/datasets/ucs_bladecenter_fans.py | 31 ++++++++++++++++++++++
1 file changed, 31 insertions(+)
diff --git a/tests/unit/checks/generictests/datasets/ucs_bladecenter_fans.py
b/tests/unit/checks/generictests/datasets/ucs_bladecenter_fans.py
new file mode 100644
index 0000000..592ae59
--- /dev/null
+++ b/tests/unit/checks/generictests/datasets/ucs_bladecenter_fans.py
@@ -0,0 +1,31 @@
+# yapf: disable
+
+checkname = 'ucs_bladecenter_fans'
+
+
+info = [['equipmentNetworkElementFanStats',
+ 'Dn sys/switch-A/fan-module-1-1/fan-1/stats',
+ 'SpeedAvg 8542'],
+ ['equipmentFanModuleStats',
+ 'Dn sys/chassis-2/fan-module-1-1/stats',
+ 'AmbientTemp 29.000000'],
+ ['equipmentFan',
+ 'Dn sys/chassis-1/fan-module-1-1/fan-1',
+ 'Model N20-FAN5',
+ 'OperState operable'],
+ ['equipmentFanStats',
+ 'Dn sys/chassis-2/fan-module-1-1/fan-1/stats',
+ 'SpeedAvg 3652']]
+
+
+discovery = {'': [('Chassis 2', None), ('Switch A', None)],
+ 'temp': [('Ambient Chassis 2 FAN', {})]}
+
+
+checks = {'': [('Chassis 2', {}, [(3, 'Fan statistics not
available', [])]),
+ ('Switch A', {}, [(3, 'Fan statistics not available',
[])])],
+ 'temp': [('Ambient Chassis 2 FAN',
+ {'levels': (40, 50)},
+ [(0,
+ u'1 Sensors; Highest: 29.0 \xb0C, Average: 29.0 \xb0C, Lowest:
29.0 \xb0C',
+ [('temp', 29.0, None, None, None, None)])])]}