Я перенес свое приложение Django со своего компьютера разработчика (OS X, Python 2.6.5, Django 1.2.3) на промежуточный сервер (Ubuntu VM, Python 2.6.6, Django 1.2.3).
Если я теперь запускаю свой набор тестов на промежуточном сервере, два теста не пройдены при использовании Django TestClient, поскольку response.context имеет значение None (но response.content является правильным).
Например:
self.assertEquals(self.session.pk, response.context['db_session'].pk)
Эти тесты проходят на компьютере разработчика.
Кто-нибудь сталкивался с подобными проблемами?