python 2.6 to 2.7 unittest longmessage change

I've spent a few hours to find that unittest.TestCase.longMessage is False in python 2.7 and True in 2.6 and 3.x making my tests fail. To fixit in need to check in my test for the value of longMessage in the TestCase instance.


message = 'status_code is %s'
if self.longMessage:
    message = 'False is not True : ' + message

Django

Passionate Django developer with 10 years of experience on sites and apps for e-commerce, chat, picture sharing, CMS and blogs.

Bike

What else? Trains and yacht are also a great transportation way but don't fit well with cities.

Weed

How can a plant be illegal?