-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Regarding gentoolkit/trunk/src/equery/tests
I discovered all the test kit that's in equery, and have been refactoring 'em. They're written in bash, not python, so they're a candidate for some kind of python unit testing. Right now, however, that's not a priority for me, so I'm just making the bash cleaner and hopefully faster and more maintainable. I think it'll be helpful as we refactor. The question is, how maintainable are the "help" tests? These are tests that try to confirm that the --help output of each module is correct. I think it might be more work than it's worth to try to maintain those... Thoughts? - -Michael Douglas Anderson wrote: | Hi, I'm interesting in tinkering with equery and doing some | refactorization in my spare time. I wrote a script that some people | mentioned would be a good module for equery (emeta, it's on bugzilla), | but as I was looking into that, I noticed that equery is written as a | script, even though it would probably really benifit from being modularized. | | Again, this is just because I have some free time right now and a | willingness to learn about Portage, but I thought I'd check with you | guys first. If I'm willing to do it without bother you all too much, | would it be something you're interested in me doing? My idea is to set | it up more like a Python package than a script, like: | /usr/lib/gentoolkit/pym/gentoolkit/equery/ | /usr/lib/gentoolkit/pym/gentoolkit/equery/__init__.py | /usr/lib/gentoolkit/pym/gentoolkit/equery/belongs.py | /usr/lib/gentoolkit/pym/gentoolkit/equery/check.py | /usr/lib/gentoolkit/pym/gentoolkit/equery/depends.py | etc... | | I think it would increase startup time and make adding or upgraded | modules easier in the future. | | Well, I have a few more questions but I'll wait and see if this would be | a positive thing or not. | | Thanks for your time, | -Doug -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkk7PKwACgkQzwtr5yY0JZxRfwCglG3TzY3iQR5UzpmovYxRa6ME YI0An13fhKAxcd0Vr7pQ8uY80SyDKLAU =BCpZ -----END PGP SIGNATURE-----