我學習測試驅動開發...爲什麼我的測試沒有在我的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
嗯,我剛剛學會了一些新的東西 –