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 <[email protected]> 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<[email protected]> 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
[email protected]
https://lists.sourceforge.net/lists/listinfo/w3af-develop