╔════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
Thoughts on Projects
════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
╗
║
╔════════════════════════════════════════════════════════════════
════════════════════════════════════════════════════════════════╗
║
posted in Projects, Python, Testing
Fudge, the python mock tool, goes 1.0! You can grab it with
pip install -U fudge or directly from PyPI. This marks the end of a long incubation period where the community and I used Fudge in real world scenarios to see what worked and what didn't. I'm sure there are many more improvements to make but as of 1.0 I'm very satisfied with what we've accomplished. This is thanks to its small but vocal community of users, to all contributors and to everyone who pointed out flaws...
Read article
║
╚════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝
╔════════════════════════════════════════════════════════════════
════════════════════════════════════════════════════════════════╗
║
posted in JavaScript, Projects, Python, Testing
I just released 0.9.1 of the Fudge module which is a tool for working with fake objects while testing Python code. Some call these mocks, stubs, or actors, but I just call them all fakes because that way you don't have to change the names in code if you update your tests. Yo...
Read article
║
╚════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝
╔════════════════════════════════════════════════════════════════
════════════════════════════════════════════════════════════════╗
║
posted in Google App Engine, Projects, Python, Testing
Y'aharrr me seabound mateys! Thar be'a fine gully of'a wind shakin' ye jigger today as m'announce a new release of Fixture, a python module fer loadin' and referencing test data. O'er yonder ye find a cap'n's Changelog fer ye royal subjects.
Riches abound! Booty abaft! ...
Read article
║
╚════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝
╔════════════════════════════════════════════════════════════════
════════════════════════════════════════════════════════════════╗
║
posted in JavaScript, Music, Projects, Python
I'm very pleased to announce a website I just launched:
http://aintjustsoul.net/
I'm calling it "a portable record player for the Internet" because I'm a record collector myself and listening to as much music as possible has been the best way to expand my collection. Yep...
Read article
║
╚════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝
╔════════════════════════════════════════════════════════════════
════════════════════════════════════════════════════════════════╗
║
posted in Chicago, Google App Engine, Projects, Python, Testing
Today was Chicago's Google App Engine Hack-A-Thon and I managed to get some good work done. Well, I had planned to make packages more ephemeral on the PyPi mirror since it quickly hit the 500MB limit as is. But instead I decided to add Datastore support to the fixture m...
Read article
║
╚════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝
╔════════════════════════════════════════════════════════════════
════════════════════════════════════════════════════════════════╗
║
posted in Projects, Python, Testing
I've just pushed 1.0 — the I Heart Data release — of fixture, a Python module for loading and referencing test data. It is used heavily at my work in two test suites: one for the functional tests of an ETL framework and another for a Pylons + Elixir (SQLAlchemy) ...
Read article
║
╚════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝
╔════════════════════════════════════════════════════════════════
════════════════════════════════════════════════════════════════╗
║
posted in Google App Engine, Projects, Python, The Future
Like many of you, I've had my jaw on the floor since the release of Google App Engine. Although there are skeptics out there, a careful read of their terms will show you that it's for real — Google has released GOOGLE to the world and it's not for scary marketing purpos...
Read article
║
╚════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝
╔════════════════════════════════════════════════════════════════
════════════════════════════════════════════════════════════════╗
║
posted in Projects, Python, Testing
A while ago I started using Titus Brown's wsgi_intercept module to test some XML services I had been working on. It was a great way to set up a stub response so that the tests never hit our real services. We even created a nifty little decorator that would look for an envir...
Read article
║
╚════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝
╔════════════════════════════════════════════════════════════════
════════════════════════════════════════════════════════════════╗
║
posted in Projects, Python, Testing
In a mad sea of too-busy-to-blink I've managed to write documentation on the fixture module for python. If this interests anyone could he/she please let me know how the docs read? Too much? Too little? Hard
to navigate? Examples too complicated? Thanks.
For reference,...
Read article
║
╚════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝
║
╚════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝