Почему django не видит мои тесты ?

Я создал модуль test.py, заполненный

from django.test import TestCase
from django.test.client import Client
from django.contrib.auth.models import User
from django.contrib.sites.models import Site

from forum.models import *

class SimpleTest(TestCase):


    def setUp(self):
        u = User.objects.create_user("ak", "ak@abc.org", "pwd")
        Forum.objects.create(title="forum")
        Site.objects.create(domain="test.org", name="test.org")

    def content_test(self, url, values):
        """Get content of url and test that each of items in `values` list is present."""
        r = self.c.get(url)
        self.assertEquals(r.status_code, 200)
        for v in values:
            self.assertTrue(v in r.content)

    def test(self):
        self.c = Client()
        self.c.login(username="ak", password="pwd")

        self.content_test("/forum/", ['<a href="/forum/forum/1/">forum</a>'])
        ....

и поместил его в папку с моим приложением. Когда я запускаю тесты до

python manage.py test forum

после создания тестовой базы данных, я получаю ответ «Выполнено 0 тестов за 0,000 с»

Что я делаю не так?

PS Вот моя иерархия проектов:

MyProj:
    forum (it's my app):
        manage.py
        models.py
        views.py
        tests.py
        ...

Я переименовал test.py в tests.py. Eclipse получил, что этот модуль с тестами, но ответ по-прежнему: «Выполнено 0 тестов за 0,000 с»

8
задан Manoj Govindan 7 September 2010 в 16:49
поделиться