[PATCH] Support execution of single tests

Guilherme Salgado guilherme.salgado at linaro.org
Thu Feb 17 06:18:06 EST 2011


Thanks, Dirk, that works great!

On Wed, 2011-02-16 at 19:41 +0100, Dirk Wallenstein wrote:
> Django does not use suite() when executing single tests.  Importing all
> tests directly into __init__.py has the same effect as the replaced
> version of suite().
> 
> Signed-off-by: Dirk Wallenstein <halsmit at t-online.de>
> ---
> The missing support is in django.test.simple.build_test.  I've had this
> in my queue but wanted to look for a reason for the missing support.  I
> think I have read it somewhere, that it is on purpose.
> 
>  apps/patchwork/tests/__init__.py |   19 +++++--------------
>  1 files changed, 5 insertions(+), 14 deletions(-)
> 
> diff --git a/apps/patchwork/tests/__init__.py b/apps/patchwork/tests/__init__.py
> index 5ec3923..57e15cd 100644
> --- a/apps/patchwork/tests/__init__.py
> +++ b/apps/patchwork/tests/__init__.py
> @@ -17,17 +17,8 @@
>  # along with Patchwork; if not, write to the Free Software
>  # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>  
> -import unittest
> -from patchwork.tests import patchparser, encodings, bundles, mboxviews, updates
> -
> -modules = [patchparser, encodings, bundles, mboxviews, updates]
> -
> -def suite():
> -    suite = unittest.TestSuite()
> -    loader = unittest.TestLoader()
> -
> -    for module in modules:
> -        tests = loader.loadTestsFromModule(module)
> -        suite.addTests(tests)
> -
> -    return suite
> +from patchwork.tests.patchparser import *
> +from patchwork.tests.encodings import *
> +from patchwork.tests.bundles import *
> +from patchwork.tests.mboxviews import *
> +from patchwork.tests.updates import *

-- 
Guilherme Salgado <https://launchpad.net/~salgado>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.ozlabs.org/pipermail/patchwork/attachments/20110216/dce859c0/attachment.pgp>


More information about the Patchwork mailing list