
Do you train Kung Fu?
Or know someone who does?
Then check out KungFuPeople.com
Mobile version of this page
Previous:
Getting uploadify to work
Next:
Battery life usage on an iPhone 3G(S)
To assert or assertEqual in Python unit testing
Correction: running Django tests with MongoDB is NOT slow
EditDistanceMatcher - NodeJS script for doing edit distance 1 matching
Mocking a Python standard library
setuptools usability - not good, what can be done?
Getting uploadify to work
Next:
Battery life usage on an iPhone 3G(S)
Related blogs
Django vs. JavaTo assert or assertEqual in Python unit testing
Correction: running Django tests with MongoDB is NOT slow
EditDistanceMatcher - NodeJS script for doing edit distance 1 matching
Mocking a Python standard library
setuptools usability - not good, what can be done?
Related by category
gorun.py - Using (py)inotify to run commands when files change
http://github.com/peterbe/python-gorun/tree/master20th of July 2009
By popular demand I've made my little pyinotify wrapper available for download. It's nothing fancy really but damn useful and productive.
It relies on inotify (so you're stuffed on OSX and Windows) which makes it very fast and efficient (as opposed to periodic polling and file modification time comparisons).
At the moment it's actually quite generic for any command and any file but I'm hoping to take this to the next level with some magic dust that automatically only runs unit tests that fail or something. We'll see what happens.
Here's an example configuration that I'm currently using:
DIRECTORIES = (
('search/unit_tests/test_views.py',
'./manage.py test --settings=test_settings search.ViewTestCase'),
('search/unit_tests',
'./manage.py test --settings=test_settings search'),
('search',
'./manage.py test --settings=test_settings search'),
)
('search/unit_tests/test_views.py',
'./manage.py test --settings=test_settings search.ViewTestCase'),
('search/unit_tests',
'./manage.py test --settings=test_settings search'),
('search',
'./manage.py test --settings=test_settings search'),
)

