2

对于某人来说,几乎可以肯定这里有一些简单的点。我已经使用 Python 大约一周了,NameError: global name '_build_response' is not defined当我尝试调用一个函数来在我的单元测试中构建一个文本夹具时,我得到了一个。一直在为此挠头,代码片段如下所示:

class HttpTestCase(unittest.TestCase):   

  def _build_response():
    #build and returns some text fixtures

  def test_http_get(self): 
    response = _build_response()

我对继承或作用域的理解是否遗漏了一些东西,还是有一些更尴尬的东西?任何指针表示赞赏。

4

1 回答 1

8
class HttpTestCase(unittest.TestCase):   

  def _build_response(self):           
      # build and returns some text fixtures
      pass

  def test_http_get(self): 
      response = self._build_response()

_build_responseHttpTestCase类的方法

于 2012-05-01T09:57:54.327 回答