如何用Python(Trello)为POST函数编写单元测试?
我想测试这样一个简单的函数,叫做'posting.py':如何用Python(Trello)为POST函数编写单元测试?,python,python-3.x,python-requests,python-unittest,trello,Python,Python 3.x,Python Requests,Python Unittest,Trello,我想测试这样一个简单的函数,叫做'posting.py': import requests def post(): url = "https://api.trello.com/1/cards" params = {"key": "my_key", "token": "my_token", "name": "random_name", "idList": "
import requests
def post():
url = "https://api.trello.com/1/cards"
params = {"key": "my_key",
"token": "my_token",
"name": "random_name",
"idList": "id"}
response = requests.post(url=url, params=params)
return response
post()
我创建了一个名为“posting_test.py”的文件,我知道我必须导入post.py,但之后我就卡住了。如何测试响应状态代码并断言它是200
import unittest
from posting import post
非常笼统地说:
class Mytest(unittest.TestCase):
def test_post(self):
response = post()
self.assertEqual(response.status_code, 200)
unittest模块的文档中有许多示例,首先是一个。确切的问题是什么?