def test_win(self): n = NagiosWrapper('test_host') self.assertDictEqual(n.win('CheckCounter'), {'ProcUsedMem': 1008783360}) self.assertDictEqual(n.win('CheckCPU'), {'1': 7, '10': 6, '5': 5}) self.assertDictEqual(n.win('CheckDriveSize'), {'C:\\ %': 62.0, 'C:\\': 63425.141}) self.assertDictEqual(n.win('CheckEventLog'), {'eventlog': 18}) self.assertDictEqual(n.win('CheckFiles'), {'found files': 0}) self.assertDictEqual(n.win('CheckLogFile'), {'count': 0}) self.assertDictEqual(n.win('CheckMEM'), { 'page file %': 20.0, 'page file': 6869.602, 'physical memory': 4874.422, 'virtual memory': 268.777, 'virtual memory %': 0.0, 'physical memory %': 29.0, }) self.assertDictEqual(n.win('CheckProcState'), {'status': 'OK', 'message': 'check_mk_agent.exe: running'}) self.assertDictEqual(n.win('CheckServiceState'), {'status': 'OK', 'message': 'ENAIO_server: started'}) self.assertDictEqual(n.win('CheckUpTime'), {'uptime': 581357000})