Я учусь Test Driven развития ...Почему мои тесты не запускаются в моем подклассе TestCase?
я написал тест, который должен потерпеть неудачу, но это не ...
(env)glitch:ipals nathann$ ./manage.py test npage/
Creating test database for alias 'default'...
----------------------------------------------------------------------
Ran 0 tests in 0.000s
OK
Destroying test database for alias 'default'...
в npage/У меня есть tests.py:
from django.test import TestCase
from npage.models import Tip
import datetime
# Example
class TipTester(TestCase):
def setUp(self):
print dir(self)
Tip.objects.create(pk=1,
text='Testing',
es_text='Probando')
def tips_in_spanish(self):
my_tip = Tip.objects.get(pk=1)
my_tip.set_language('es')
self.assertEqual(my_tip.text, 'this does not just say \'Probando\'')
Что я делаю неправильно? Я читал this, но я все еще не могу понять, что здесь происходит.
Я не думаю, что вам нужна прямая косая черта после npage в команде, в которой вы работаете. –
Очевидно, вы можете сделать это по-разному, даже изолируя тестовые примеры внутри самого приложения: https://docs.djangoproject.com/en/dev/topics/testing/overview/#running-tests – broinjc
Ну, я только что узнал что-то новое –