Я пытался добавить тесты в проект, над которым я работаю.
Тесты есть в форуме / tests /
Когда я запускаю тест manage.py, он не находит ни одного из созданных мною тестов на тестах в Django 1.2
Я начал со всех своих тестов в их собственном пакете, но упростил до того, чтобы просто оказаться в моем файле tests.py. Текущий файл tests.py выглядит следующим образом:
from django.test.client import Client
from django.test import TestCase
from utils import *
from forum.models import *
from forum import auth
class ForumTestCase(TestCase):
def test_root_page(self):
response = self.client.get('/')
self.assertEqual(response.status_code, 200)
def test_signin_page(self):
response = self.client.get("/account/signin/")
self.assertEqual(response.status_code, 200)
Я уверен, что мне не хватает чего-то очень простого и очевидного, но я просто не могу понять, что. Есть идеи?
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.admin',
'django.contrib.humanize',
'forum',
'django_authopenid',
)
Почему Django testrunner не может найти созданные мной тесты?
Тесты есть на форуме / tests /:
__init__.py
forum/tests/test_views.py
forum/tests/test_models.py
У меня также есть файл __init__.py
в каталоге.