PyUseCaseFree and open source Python module that allows you to record/replay layers for Python GUIs | |
Download |
PyUseCase Ranking & Summary
Advertisement
- License:
- LGPL
- Price:
- FREE
- Publisher Name:
- Geoffrey Bache
- Publisher web site:
- Operating Systems:
- Mac OS X
- File Size:
- 35 KB
PyUseCase Tags
PyUseCase Description
Free and open source Python module that allows you to record/replay layers for Python GUIs PyUseCase is a record/replay layer for Python GUIs. It consists of two modules: usecase.py, which is a generic framework for all Python GUIs (or even non-GUI programs) and gtkusecase.py, which is specific to PyGTK GUIs.PyUseCase aims simulate the interactive actions of a user, not to verify if a program is correctly written.NOTE: PyUseCase is licensed and distributed under the terms of the GNU Library or Lesser General Public License (LGPL). Requirements: · Python 2.4 or later · PyGTK 2.6 or later What's New in This Release: · 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
PyUseCase Related Software