Ejemplo n.º 1
0
    def test_import_csv_line_GET_with_post_data(self):
        irp = import_results()
        pdr = irp._obj_from_csv(('GET', 'http://www.w3af.com/xyz', 'id=1'))

        self.assertIsInstance(pdr, HTTPPostDataRequest)
        self.assertEqual(pdr.get_url().get_domain(), 'www.w3af.com')
        self.assertEqual(pdr.get_url().get_path(), '/xyz')
        self.assertEqual(pdr.get_method(), 'GET')
        self.assertEqual(pdr.get_data(), 'id=1')
Ejemplo n.º 2
0
    def test_import_csv_line_query_string(self):
        irp = import_results()
        qsr = irp._obj_from_csv(('GET', 'http://www.w3af.com/?id=1', ''))

        self.assertIsInstance(qsr, HTTPQSRequest)
        self.assertEqual(qsr.get_url().get_domain(), 'www.w3af.com')
        self.assertEqual(qsr.get_url().get_path(), '/')
        self.assertEqual(qsr.get_method(), 'GET')
        self.assertEqual(qsr.get_uri().get_querystring(), {u'id': [u'1']})
Ejemplo n.º 3
0
    def test_import_csv_line(self):
        irp = import_results()

        qsr = irp._obj_from_csv(('GET', 'http://www.w3af.com/', ''))

        self.assertIsInstance(qsr, HTTPQSRequest)
        self.assertEqual(qsr.get_url().get_domain(), 'www.w3af.com')
        self.assertEqual(qsr.get_url().get_path(), '/')
        self.assertEqual(qsr.get_method(), 'GET')
Ejemplo n.º 4
0
    def test_import_csv_line_GET_with_post_data(self):
        irp = import_results()
        pdr = irp._obj_from_csv(('GET', 'http://www.w3af.com/xyz', 'id=1'))

        self.assertIsInstance(pdr, FuzzableRequest)
        self.assertEqual(pdr.get_url().get_domain(), 'www.w3af.com')
        self.assertEqual(pdr.get_url().get_path(), '/xyz')
        self.assertEqual(pdr.get_method(), 'GET')
        self.assertEqual(pdr.get_data(), 'id=1')
Ejemplo n.º 5
0
    def test_import_csv_line_query_string(self):
        irp = import_results()
        qsr = irp._obj_from_csv(('GET', 'http://www.w3af.com/?id=1', ''))

        self.assertIsInstance(qsr, HTTPQSRequest)
        self.assertEqual(qsr.get_url().get_domain(), 'www.w3af.com')
        self.assertEqual(qsr.get_url().get_path(), '/')
        self.assertEqual(qsr.get_method(), 'GET')
        self.assertEqual(qsr.get_uri().get_querystring(), {u'id': [u'1']})
Ejemplo n.º 6
0
    def test_import_csv_line(self):
        irp = import_results()

        qsr = irp._obj_from_csv(('GET', 'http://www.w3af.com/', ''))

        self.assertIsInstance(qsr, HTTPQSRequest)
        self.assertEqual(qsr.get_url().get_domain(), 'www.w3af.com')
        self.assertEqual(qsr.get_url().get_path(), '/')
        self.assertEqual(qsr.get_method(), 'GET')