У меня Джанго 1.4. В моем test.py у меня есть необходимый импорт TestCase:
from django.test import TestCase
Чтобы изолировать проблему, я добавил строку:
fixtures = ['westeros']
к тестовому примеру по умолчанию, т.е.
class SimpleTest(TestCase):
fixtures = ['westeros']
def test_basic_addition(self):
"""
Tests that 1 + 1 always equals 2.
"""
self.assertEqual(1 + 1, 2)
Используя данные дампа django-admin.py, я создал файл приспособления с именем «westeros» в каталоге «клиенты/фикстуры», где «клиенты» — это приложение, указанное в settings.INSTALLED_APPS.
Когда я запускаю тест, при любой детализации Django просто игнорирует фикстуру и проходит тест test_basic_addition
. Нет ошибок, нет загрузки прибора. Как будто импорта TestCase нет. Любые идеи о том, что может быть не так или как это отладить?