def test_validate_queries_missing(self):
        # Test
        config = PluginCallConfiguration({}, {})
        result, msg = configuration._validate_queries(config)

        # Verify
        self.assertTrue(result)
        self.assertTrue(msg is None)
    def test_validate_queries(self):
        # Test
        config = PluginCallConfiguration({constants.CONFIG_QUERIES: ["httpd", "mysql"]}, {})
        result, msg = configuration._validate_queries(config)

        # Verify
        self.assertTrue(result)
        self.assertTrue(msg is None)
Example #3
0
    def test_validate_queries_missing(self):
        # Test
        config = PluginCallConfiguration({}, {})
        result, msg = configuration._validate_queries(config)

        # Verify
        self.assertTrue(result)
        self.assertTrue(msg is None)
Example #4
0
    def test_validate_queries(self):
        # Test
        config = PluginCallConfiguration({constants.CONFIG_QUERIES : ['httpd', 'mysql']}, {})
        result, msg = configuration._validate_queries(config)

        # Verify
        self.assertTrue(result)
        self.assertTrue(msg is None)
    def test_validate_queries_invalid(self):
        # Test
        config = PluginCallConfiguration({constants.CONFIG_QUERIES: "non-list"}, {})
        result, msg = configuration._validate_queries(config)

        # Verify
        self.assertTrue(not result)
        self.assertTrue(msg is not None)
        self.assertTrue(constants.CONFIG_QUERIES in msg)
Example #6
0
    def test_validate_queries_invalid(self):
        # Test
        config = PluginCallConfiguration({constants.CONFIG_QUERIES : 'non-list'}, {})
        result, msg = configuration._validate_queries(config)

        # Verify
        self.assertTrue(not result)
        self.assertTrue(msg is not None)
        self.assertTrue(constants.CONFIG_QUERIES in msg)