FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.

» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Ubuntu > Ubuntu Server Development

LinkBack Thread Tools
Old 08-10-2012, 08:52 AM
Martin Sivak
Default Location for unittests - was: add couple of tests and support for them


> Could you add all tests into the top-level tests/ directory? I don't
> really like mixing tests and code into the same structure.

This is for longer discussion. I don't like navigating separate (and different) directory structure to find the file with the proper unittest to modify.

And since nobody was maintaining the tests we did with tmlcoch, I think having the tests for file.py in file_test.py makes people realize they should take a look at that file when the code is updated or moved somewhere.

Test execution is handled by python-nose and it doesn't care about where the file is. On the other hand, importing the file under test is much much easier this way (it won't import all the package inits along the way, which is good - unittests are about unit isolation).

Packaging is still OK as we can do rm *_test.py* in the install phase.

David asked me to take care about the unittesting infrastructure and this is my proposal.


Anaconda-devel-list mailing list

Thread Tools

All times are GMT. The time now is 01:40 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org