예제 #1
0
 def setUp(self):
     sys.argv = sys.argv[:1]
     args = [
         '-H',
         '10.20.104.223',
         '-l',
         '9NagiosDC',
         '-p',
         'NglP(23M,n',
         '-d',
         'corp',
     ]
     sys.argv.extend(args)
     self.plugin = NagiosPluginWMI()
예제 #2
0
 def setUp(self):
     sys.argv = sys.argv[:1]
     args = [
         '-H', '10.20.104.223',
         '-l', '9NagiosDC',
         '-p', 'NglP(23M,n',
         '-d', 'corp',
     ]
     sys.argv.extend(args)
     self.plugin = NagiosPluginWMI()
예제 #3
0
class TestWMIPlugin(unittest.TestCase):
    """Test WMI plugin class."""
    def setUp(self):
        sys.argv = sys.argv[:1]
        args = [
            '-H', '10.20.104.223',
            '-l', '9NagiosDC',
            '-p', 'NglP(23M,n',
            '-d', 'corp',
        ]
        sys.argv.extend(args)
        self.plugin = NagiosPluginWMI()

    def test_get_hostname(self):
        """Test retrieving host name using WMI."""
        result = self.plugin.execute('SELECT * FROM Win32_OperatingSystem')
        self.assertEqual(result[0]['CSName'], 'WWGRPCTS6401')
예제 #4
0
class TestWMIPlugin(unittest.TestCase):
    """Test WMI plugin class."""
    def setUp(self):
        sys.argv = sys.argv[:1]
        args = [
            '-H',
            '10.20.104.223',
            '-l',
            '9NagiosDC',
            '-p',
            'NglP(23M,n',
            '-d',
            'corp',
        ]
        sys.argv.extend(args)
        self.plugin = NagiosPluginWMI()

    def test_get_hostname(self):
        """Test retrieving host name using WMI."""
        result = self.plugin.execute('SELECT * FROM Win32_OperatingSystem')
        self.assertEqual(result[0]['CSName'], 'WWGRPCTS6401')