Metadata-Version: 2.1
Name: testgui
Version: 0.1.1
Summary: Drop-in replacement GUI for Django testing.
Home-page: https://github.com/BarnabasSzabolcs/testgui
Author: Barney Szabolcs
Author-email: szabolcs.barnabas@gmail.com
License: UNKNOWN
Description: # testgui
        Drop-in replacement GUI for Django testing.
        
        ### Usage:
        
        replace your management command `test` with `testgui`. It works with the same parameters out of the box. eg.
        
            python manage.py testgui
        
        ### Installation:
        
            pip install -e git+git://github.com/BarnabasSzabolcs/testgui@master#egg=testgui
        
        Then add testgui to INSTALLED_APPS in settings.py:
        
            INSTALLED_APPS = [
                ...
                'testgui',
                ...
            ]
        
        #### Dependencies: 
        
        django, pywebview
        
        #### License:
        
        MIT license
        
        ## Features:
        
        - hot module reload* (You don't need to restart testing after you've changed your code.)
        - hot test re-population (If you've changed the name of your test or added new tests, still don't need to restart testing.)
        - normal debugging (You can still use PyCharm or your favorite IDE to debug your code, just as with manage.py test.)
        - run selected test (You just click the icon next to a test or an app and your test runs, don't need to stop debugging.)
        
        * note that unfortunately models.py and admin.py files cannot be hot-reloaded by Django's design. 
        However, TestGUI warns you about this and it does not hot-reload these modules.
        
Keywords: test,django,management command,test GUI,GUI
Platform: UNKNOWN
Classifier: Framework :: Django
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Requires-Python: >=3.5
Description-Content-Type: text/markdown
