2017-05-14 10 views
1

は、私が「posting.py」と呼ばれるこのような単純な機能、テストしたい:私は「posting_test.py」と呼ばれるファイルを作成しPython(Trello)でPOST関数のunittestを書く方法は?

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() 

を、私はpost.pyをインポートする必要が知っているが、その後私は立ち往生している。レスポンスステータスコードをテストし、それが200であると主張するにはどうすればよいですか?非常に一般

import unittest 
from posting import post 
+0

〔基本例]始まるユニットテストモジュールのドキュメントの多くの例は、(あるhttps://docs.python.org/2/library/ unittest.html#basic-example)をご覧ください。正確な問題は何ですか? – Tomalak

答えて

2

class Mytest(unittest.TestCase): 

    def test_post(self): 
     response = post() 
     self.assertEqual(response.status_code, 200) 
関連する問題