Esempio n. 1
0
class TestBaseConsumer(unittest.TestCase):
    def setUp(self):
        self.bc = BaseConsumer([], w3afCore(), 'TestConsumer')

    def test_handle_exception(self):
        url = URL('http://moth/')
        fr = FuzzableRequest(url)
        try:
            raise Exception()
        except Exception, e:
            self.bc.handle_exception('audit', 'sqli', fr, e)

        exception_data = self.bc.out_queue.get()

        self.assertTrue(exception_data.traceback is not None)
        self.assertEqual(exception_data.phase, 'audit')
        self.assertEqual(exception_data.plugin, 'sqli')
        self.assertEqual(exception_data.exception, e)
Esempio n. 2
0
class TestBaseConsumer(unittest.TestCase):

    def setUp(self):
        self.bc = BaseConsumer([], w3afCore(), 'TestConsumer')

    def test_handle_exception(self):
        url = URL('http://moth/')
        fr = FuzzableRequest(url)
        try:
            raise Exception()
        except Exception, e:
            self.bc.handle_exception('audit', 'sqli', fr, e)

        exception_data = self.bc.out_queue.get()

        self.assertTrue(exception_data.traceback is not None)
        self.assertEqual(exception_data.phase, 'audit')
        self.assertEqual(exception_data.plugin, 'sqli')
        self.assertEqual(exception_data.exception, e)
Esempio n. 3
0
 def setUp(self):
     self.bc = BaseConsumer([], w3afCore(), 'TestConsumer')
Esempio n. 4
0
 def setUp(self):
     self.bc = BaseConsumer([], w3afCore(), 'TestConsumer')