Example #1
0
    def test_404_plugin(self):

        simple = {'status': '404'}
        plugin_manager = PluginManager()
        plugin_manager.call_method(method='process', args=simple)

        for item in plugin_manager.plugins:
            if isinstance(item, CountHTTP404):
                self.assertEquals(1, item.counter_total)
                self.assertEquals(1, item.counter_404)
    def test_404_plugin(self):

        simple = { 'status':'404' }
        plugin_manager = PluginManager()
        plugin_manager.call_method(method='process', args = simple)

        for item in plugin_manager.plugins:
            if isinstance(item, CountHTTP404):
                self.assertEquals(1, item.counter_total)
                self.assertEquals(1, item.counter_404)
Example #3
0
    def test_plugin(self):
        # test the combined example from apache.org
        #self.combined_log_entry = '127.0.0.1 - frank [10/Oct/2000:13:55:36 -0700] "GET /apache_pb.gif HTTP/1.0" 200 2326 "http://www.example.com/start.html" "Mozilla/4.08 [en] (Win98; I ;Nav)"'
        simple = {'status': '200'}
        plugin_manager = PluginManager()
        plugin_manager.call_method(method='process', args=simple)

        for item in plugin_manager.plugins:
            if isinstance(item, CountHTTP200):
                self.assertEquals(1, item.counter_total)
                self.assertEquals(1, item.counter_200)
    def test_plugin(self):
        # test the combined example from apache.org
        #self.combined_log_entry = '127.0.0.1 - frank [10/Oct/2000:13:55:36 -0700] "GET /apache_pb.gif HTTP/1.0" 200 2326 "http://www.example.com/start.html" "Mozilla/4.08 [en] (Win98; I ;Nav)"'
        simple = { 'status':'200' }
        plugin_manager = PluginManager()
        plugin_manager.call_method(method='process', args = simple)

        for item in plugin_manager.plugins:
            if isinstance(item, CountHTTP200):
                self.assertEquals (1, item.counter_total)
                self.assertEquals (1, item.counter_200)
def main():
    plugin_manager = PluginManager()
    log_generator = LogLineGenerator()
    for log_line in log_generator.get_loglines():
        plugin_manager.call_method('process', args=log_line)
    plugin_manager.call_method('report')
Example #6
0
def main():
    plugin_manager = PluginManager()
    log_generator = LogLineGenerator()
    for log_line in log_generator.get_loglines():
        plugin_manager.call_method('process', args=log_line)
    plugin_manager.call_method('report')