Le mercredi 03 novembre 2010 à 15:48 -0400, Jesse Noller a écrit : > On Wed, Nov 3, 2010 at 3:45 PM, Antoine Pitrou <solip...@pitrou.net> wrote: > > On Wed, 03 Nov 2010 19:26:53 +0000 > > Michael Foord <fuzzy...@voidspace.org.uk> wrote: > >> > >> Antoine is firmly of the opinion that making TestCase instances > >> unpickleable is a feature... > > > > Apparently you didn't really understand me. I'm of the opinion that > > making TestCase instances pickleable is useless if that pickling > > doesn't have well-defined semantics. And I wonder what the semantics of > > pickling a TestCase could be, and what the use cases are. > > > > Regards > > > > Antoine. > > > > Splitting groups of tests to run in parallel via multiple processes is > a pretty good use case.
Indeed, but it implies a lot of things about TestCase instances, which could have additional non-pickleable attributes (e.g. file objects). You'd better pickle the TestCase class instead, or simply the module name as we do with regrtest -jN. Regards Antoine. _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com