Greg Ewing wrote: > Nick Coghlan wrote: > >> Although the PEP may still want to mention how one would write *tests* >> for these things. Will the test drivers themselves need to be generators >> participating in some kind of trampoline setup? > > I don't see that tests are fundamentally different > from any other code that wants to call a value-returning > generator and get the value without becoming a generator > itself. So if it's to be mentioned in the PEP at all, > a general solution might as well be given (whether it's > to use a trampoline or just write the necessary next() > and except code).
Agreed the problem is more general than just testing - but a test driver is potentially interesting in that you probably want the same test suite to be able to test both normal code and the cooperative multitasking code. Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia --------------------------------------------------------------- _______________________________________________ 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