Django测试:测试视图而不创建客户端

时间:2014-01-28 22:11:39

标签: python django django-unittest

我想写一个测试用例,如:

    # Create fake request with missing header that we are testing for
    request = HttpRequest() 
    request.META = {}
    response = MyApp.views.start(request)
    self.assertEqual(400, response.status_code, "Unexpected response code")

当我运行上面的代码时,我看到以下错误消息:

  

AttributeError:'module'对象没有属性'views'

我是一个Python新手,显然我做错了。任何人都可以指出错误是什么?

感谢。 -Raj

1 个答案:

答案 0 :(得分:2)

您尚未显示您的导入,或包含完整的追溯,这使得更难找出出错的地方。

更改

import myapp

import myapp.views

可能有用。