4
저는 webapp2 응용 프로그램을 단위 테스트 중이며 파일 게시를 시뮬레이트하는 테스트를 작성하려고합니다. 파일의 시뮬레이션 된 내용을 포함하는 유닛 테스트에서 요청 개체를 만들려면 어떻게해야합니까?webapp2를 사용하여 파일 게시물을 단위 테스트하려면 어떻게합니까?
import unittest
import webapp2
import main
file_contents = """id, first, last
1, Bruce, Banner
2, Tony, Stark
"""
class TestHandlers(unittest.TestCase):
def test_hello(self):
request = webapp2.Request.blank('/')
request.method = 'POST'
# Magic needed here.
#Put file_contents into a form parameter
response = request.get_response(main.app)
#Test that the returned text contains something from the posted file
self.assertEqual(True, "Bruce" in response.body)