Pyunit test suite builder

Pyunit is a unit tests framework for Python. I believe it is the standard one. It works very well, however to run all the tests within a folder might be not trivial. You can do either hardcode the tests names to build the test suite or use this helper. The helper uses...

Mock objects on Python

Update: We have developed pyDoubles, a test doubles framework for Python which supports mock objects among other test doubles. We no longer use mocker (described in this post). The best article I’ve found on Mock Objects is again written by one of my favorite...

Samba, dominios, impresoras y políticas con Windows XP

Esta vez toca escribir en español porque la mayoría de entradas que encontré en la red sobre Samba y máquinas Windows estaba en castellano lo cual parece indicar que es una herramienta muy usada en paises latinos. Dentro del poco conocimiento que tengo de Samba y...

Python web services with SoapLib

I got surprised when I found that there was no Web Services implementation in the Python standard lib but fortunately there is a nice project called SoapLib that is open source and implements web services. SoapLib generates the WSDL for your web service and it is...

El día de Internet es éste sábado

La Oficina de Software Libre de la ULL (mi curro) junto con la propia Universidad, GULIC y CajaCanarias, organizan éste sábado una jornada con homenaje al día de Internet. El personal de la OSL estaremos en Guajara impartiendo talleres y charlas. Ordenadores con...

Python + Django + Eclipse + Pydev != C# + VS.Net

I use to think that once you’re use to 2 or 3 programming languages, you can learn another one easily but my thought now is that specialization is important. If you are a Python developer learning C# you not only need to know the syntax but the best practices,...

First it was the ASP.Net MVC now it is the Extensibility Framework

Nice to see this Microsoft trend. They are pretty much copying the features implemented on great Open Source frameworks like CastleProject or Spring.Net. They published the ASP.Net MVC which is a kind of copy of MonoRail and they are now working on Dependency...

Test Driven Development

TDD by Example is a master piece of Kent Beck. Excelent book with examples of this development methodology. I’d say that TDD is not that good without an architect, as usual, because you’ve got to decide the API, the interfaces you want as you write the...

Python is not a joke

I remember the common wisdom among my former .Net developers colleagues regarding Python and it was like… “ok, that’s kind of toy like PHP, something for freaks…..”. The first language supported by Google App Engine is Python. Maybe...