Andres, I have replaced direct setting of _mutant_dc with call of setMutantDc() for mutantFileName and mutantUrlParts. Tests are also fixed.
26.12.2011 19:45, Andres Riancho пишет: > Let me know when that's done so I can merge, we can close the branch and > start with something else :) > El dic 26, 2011 11:56 a.m., "Taras"<ox...@oxdef.info> escribió: > >> Andres, >> >> On Fri, Dec 23, 2011 at 7:19 AM, Taras<ox...@oxdef.info> wrote: >>> >>>> Andres, >>>> >>>> currently only this comment is unresolved: >>>> >>>>> #APR: I would like to see more doctests that represent the real use >>>>> of this class. By that I mean that we should use >>>>> setModValue() in the doctest instead of "m._mutant_dc = >>>>> divided_path". The ideal would be to use it just like in fuzzer.py >>>>> >>>> In fuzzer.py we also use m._mutant_dc = divided_fname. Remember, I have >>>> made >>>> URLParts on base of FileName part. Could you please point me one more >>>> time? >>>> >>> >>> Maybe we should change that to m.setDc( divided_fname ) ? It's not >>> very nice to set a member like that. >>> >> >> Agree and will add it. >> >> Were you able to run the doctests? Do they all work? >>> >> >> Yep, I have ran it like this: >> nosetests --with-doctest --doctest-tests --with-coverage >> --cover-package=core.data.**fuzzer core/data/fuzzer >> >> Name Stmts Miss Cover Missing >> ------------------------------**------------------------------**------ >> core.data.fuzzer 0 0 100% >> core.data.fuzzer.formFiller 32 0 100% >> core.data.fuzzer.fuzzer 247 131 47% 84-165, >> 177-256, 260-276, 287-304, 416, 436, 448, 480-483, 581-582, 603-607, >> 614-615, 622-645 >> core.data.fuzzer.mutant 75 37 51% 43, 46, 90, >> 98-102, 105-111, 114-115, 118, 121, 132-135, 138, 155-172 >> core.data.fuzzer.mutantCookie 40 27 33% 32, 35, 50, 53, >> 56, 59, 62, 68-71, 74-77, 84-99 >> core.data.fuzzer.**mutantFileContent 22 16 27% 30, 33, 40, >> 47-64 >> core.data.fuzzer.**mutantFileName 41 13 68% 40, 77, 85, >> 88-90, 96, 99, 106-110 >> core.data.fuzzer.mutantHeaders 16 9 44% 30, 33, 36, 39, >> 46-50 >> core.data.fuzzer.mutantJSON 13 8 38% 30, 33, 43-48 >> core.data.fuzzer.**mutantPostData 21 15 29% 33, 40-57 >> core.data.fuzzer.mutantQs 8 1 88% 34 >> core.data.fuzzer.**mutantUrlParts 41 13 68% 39, 50, 83, >> 86-88, 94, 97, 104-108 >> core.data.fuzzer.mutantXMLRPC 13 8 38% 30, 33, 43-48 >> ------------------------------**------------------------------**------ >> TOTAL 569 278 51% >> ------------------------------**------------------------------**---------- >> Ran 11 tests in 0.023s >> >> OK >> >> >> -- >> Taras >> http://oxdef.info >> > -- Taras http://oxdef.info ------------------------------------------------------------------------------ Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev _______________________________________________ W3af-develop mailing list W3af-develop@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/w3af-develop