Taras, Given that the commit/retry bug and the __init__ issue were both in the same file (history.py) maybe it is a good idea to create the unit-test first and then continue with the bug? What might happen is that if your unit-test is good enough, you can reproduce the commit bug with it and then fix it? Just a though!
Regards, On Sun, Apr 15, 2012 at 5:15 PM, Taras <ox...@oxdef.info> wrote: > Andres, > > Agree, after researching about bug with commit error I will do it. > > > On 04/14/2012 04:27 AM, Andres Riancho wrote: >> >> Taras, >> >> Given that this class has become a very important part of the >> framework, could you please write some unit-tests around it so we can >> make sure that things like this don't happen again? I recommend using >> core/data/db/tests/test_temp_persist.py as a base and locate your >> unit-test at core/data/db/tests/test_history.py >> >> Thanks! >> >> Regards, >> >> On Fri, Apr 13, 2012 at 9:24 PM, w3af<nore...@sourceforge.net> wrote: >>> >>> #171589: [Auto-Generated] Bug Report - TypeError: __init__() takes >>> exactly 1 >>> argument (2 given) >>> >>> -----------------------------------+---------------------------------------- >>> Reporter: w3afbugsreport | Owner: andresriancho >>> Type: defect | Status: closed >>> Priority: major | Milestone: >>> Component: automatic-bug-report | Version: >>> Resolution: fixed | Keywords: >>> >>> -----------------------------------+---------------------------------------- >>> Changes (by andresriancho): >>> >>> * status: new => closed >>> * resolution: => fixed >>> >>> >>> Old description: >>> >>>> == User description: == >>>> What steps will reproduce the problem? >>>> 1. >>>> 2. >>>> 3. >>>> >>>> What is the expected output? What do you see instead? >>>> >>> >>>> What operating system are you using? >>>> >>> >>>> Please provide any additional information below: >>>> >>> >>>> >>>> [[BR]][[BR]] >>>> == Version Information: == >>>> {{{ >>>> >>>> Python version: >>>> 2.6.5 (r265:79063, Apr 16 2010, 13:57:41) >>>> [GCC 4.4.3] >>>> >>>> GTK version:2.20.1 >>>> PyGTK version:2.17.0 >>>> >>> >>>> w3af - Web Application Attack and Audit Framework >>>> Version: 1.2 >>>> Revision: 4882 >>>> Author: Andres Riancho and the w3af team. >>>> >>>> }}} >>>> [[BR]][[BR]] >>>> == Traceback: == >>>> {{{ >>>> Traceback (most recent call last): >>>> File "/pentest/web/w3af/core/ui/gtkUi/httpLogTab.py", line 309, in >>>> refreshResults >>>> self.findRequestResponse(refresh=True) >>>> File "/pentest/web/w3af/core/ui/gtkUi/httpLogTab.py", line 376, in >>>> findRequestResponse >>>> resultLimit=5001, orderData=[("id","")]) >>>> File "/pentest/web/w3af/core/data/db/history.py", line 166, in find >>>> item = self.__class__(self._db) >>>> TypeError: __init__() takes exactly 1 argument (2 given) >>>> >>>> }}} >>>> == Enabled Plugins: == >>>> {{{ >>>> >>>> }}} >>> >>> >>> New description: >>> >>> == User description: == >>> What steps will reproduce the problem? >>> 1. >>> 2. >>> 3. >>> >>> What is the expected output? What do you see instead? >>> >>> >>> What operating system are you using? >>> >>> >>> Please provide any additional information below: >>> >>> >>> >>> [[BR]][[BR]] >>> == Version Information: == >>> {{{ >>> >>> Python version: >>> 2.6.5 (r265:79063, Apr 16 2010, 13:57:41) >>> [GCC 4.4.3] >>> >>> GTK version:2.20.1 >>> PyGTK version:2.17.0 >>> >>> >>> w3af - Web Application Attack and Audit Framework >>> Version: 1.2 >>> Revision: 4882 >>> Author: Andres Riancho and the w3af team. >>> >>> }}} >>> [[BR]][[BR]] >>> == Traceback: == >>> {{{ >>> Traceback (most recent call last): >>> File "/pentest/web/w3af/core/ui/gtkUi/httpLogTab.py", line 309, in >>> refreshResults >>> self.findRequestResponse(refresh=True) >>> File "/pentest/web/w3af/core/ui/gtkUi/httpLogTab.py", line 376, in >>> findRequestResponse >>> resultLimit=5001, orderData=[("id","")]) >>> File "/pentest/web/w3af/core/data/db/history.py", line 166, in find >>> item = self.__class__(self._db) >>> TypeError: __init__() takes exactly 1 argument (2 given) >>> >>> }}} >>> == Enabled Plugins: == >>> {{{ >>> >>> }}} >>> >>> -- >>> >>> Comment: >>> >>> Fixed in r4883. >>> >>> -- >>> Ticket >>> URL:<http://sourceforge.net/apps/trac/w3af/ticket/171589#comment:1> >>> w3af<http://sourceforge.net/projects/w3af/> >>> w3af - Web Application Attack and Audit Framework. >> >> >> >> > > > -- > Taras > http://oxdef.info -- Andrés Riancho Project Leader at w3af - http://w3af.org/ Web Application Attack and Audit Framework ------------------------------------------------------------------------------ For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 _______________________________________________ W3af-develop mailing list W3af-develop@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/w3af-develop