django的单元测试怎么用呢?

在一个已经注册了的app里想测试model,写了如下测试:

# -*- coding:utf-8 -*-
from django.test import TestCase

# Create your tests here.
from group.models import Group


class GroupTestCase(TestCase):
    def setUp(self):
        print "开始存储数据"
        Group.objects.create(group_name="lion", group_info="roar")

但是运行的结果确实这样的,显示没有测试项,还需要什么测试么?

> zy@zy:~/code/python/app/git/app/webcode$ python manage.py test
Creating test database for alias 'default'...

----------------------------------------------------------------------
Ran 0 tests in 0.000s

OK
Destroying test database for alias 'default'...
阅读 6.6k
3 个回答

测试方法要以 test 开头

加上 --exe参数 python manage.py test --exe 或者把tests.py的执行权限去掉

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题