Record/Replay "layer" for Python GUIs, consisting of a generic interface and an implementation for PyGTK. Records and replays user actions by being toldnames for them by the app developer, not by capturing system events.
Be the first to post a text review of PyUseCase. Rate and review a project by clicking thumbs up or thumbs down in the right column.
Version 2.0: ----------- New module (gtklogger.py) - A completely new aspect to PyUseCase, which can now produce you a standard log of everything that happens in your GUI, which should serve as a baselin for e.g. TextTest. Generic module (usecase.py) - New "supercede" category for application events, allowing them to override more than one category without overriding them all. - Application event logging when replaying happens just before proceeding, for determinism - Fixed bug where recording a shortcut missed the last action - dropped log4py and externally received loggers, now use logging module - Handles Python 2.6 without deprecation warnings - Signal recording made more robust, doesn't require something else to happen before it comes into effect (!) - Bug fix where rollback failed if the next command was a wait. PyGTK module (gtkusecase.py) - Lowered priority of replay idle handler. Means all the timing hacks could be removed. - Handle programmatic changes in filechoosers via set_filename - new monitorSignal method, so that using PyUseCase can involve only adding code rather than editing i
Process-handling module (jobprocess.py): - Restored code to kill arbitrary processes, not just subprocesses, on Windows. New interface.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?