Django1.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 dumpdataを使用して、customers/fixturesディレクトリに「westeros」というフィクスチャファイルを作成しました。「customers」はsettings.INSTALLED_APPSにリストされているアプリです。
テストを実行すると、冗長性を問わず、Djangoはフィクスチャを無視してtest_basic_addition
テストに合格します。エラーなし、フィクスチャのロードなし。TestCaseのインポートがないかのようです。何が間違っている可能性があるか、またはこれをデバッグする方法についてのアイデアはありますか?