[Piuparts-devel] [piuparts] Rearrange old unittests.py; Use nosetests (#1)

Holger Levsen holger at layer-acht.org
Sat Jan 11 03:36:17 UTC 2014


Hi Matthias,

On Freitag, 10. Januar 2014, Matthias wrote:
> in order to get the tests running (and to get a base for adding more tests)
> i moved the unittests.py to a sub directory "tests/" in which
> nosetests searches for tests. I also added a configuration for nosetests
> that writes a test coverage report (the coverage report is saved in
> build/html).

awesome! very much so!

> * Move unittests.py to tests/ subdirectory
> * Split out dependencyparser test to an extra file
> * Add configuration for nosetests
> * Use nosetests in Makefile target "check"
> You can merge this Pull Request by running:
> 
>   git pull https://github.com/mattthias/piuparts develop_reorganise_tests

can you please add a debian/changelog entry? (based on the develop branch) - 
well, skip that, I've just merged your commit and added a debian/changelog 
entry... :)

Also, when is the check target called? Never during debian builds, right?

Hmm, and how to recommend python-nose? There are not build-recommends:...

Oh, and scroll down for the results of the first test-run:

cheers,
	Holger, leaving the rest quoted for the benefit of 
		piuparts-devel at lists.alioth.debian.org
 
> Or you can view, comment on it, or merge it online at:
> 
>   https://github.com/h01ger/piuparts/pull/1
> 
> -- Commit Summary --
> 
>   * Rearrange old unittests.py; Use nosetests
> 
> -- File Changes --
> 
>     M Makefile (2)
>     A nosetests.cfg (14)
>     A tests/test_dependencyparser.py (33)
>     R tests/unittests.py (32)
> 
> -- Patch Links --
> 
> https://github.com/h01ger/piuparts/pull/1.patch
> https://github.com/h01ger/piuparts/pull/1.diff
> 
> ---
> Reply to this email directly or view it on GitHub:
> https://github.com/h01ger/piuparts/pull/1



$ make check
python piuparts.py unittest
..ERROR:root:ELOOP: Too many symbolic links in '/absolute-selfloop'
...ERROR:root:ELOOP: Too many symbolic links in 
'/explode/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb/bomb'
.......ERROR:root:ELOOP: Too many symbolic links in '/selfloop'
.ERROR:root:ELOOP: Too many symbolic links in '/dir/selfloop'
ERROR:root:ELOOP: Too many symbolic links in '/dir/selfloop'
ERROR:root:ELOOP: Too many symbolic links in '/dir/subdir/selfloop'
ERROR:root:ELOOP: Too many symbolic links in '/dir/subdir/selfloop'
ERROR:root:ELOOP: Too many symbolic links in '/dir/subdir/selfloop'
...
----------------------------------------------------------------------
Ran 16 tests in 0.071s

OK
nosetests -c nosetests.cfg
make: nosetests: Kommando nicht gefunden
make: *** [check] Fehler 127
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 828 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/piuparts-devel/attachments/20140111/3a7fe3b2/attachment.sig>


More information about the Piuparts-devel mailing list