rest是資源,資源的表現層,用乙個uri(統一資源定位符) 指向資源,使用http請求方式操作資源
get /users/1
post /users/1/delete
post /users/1/create
unittest.testsuite (測試套件)
第三方測試模組功能 py.test pytest 比unittest 更加簡潔和高效
安裝為pip install pytest
安裝pip install mock
#encoding:utf-8
import unittest
import mock
import client
class testclient(unittest.testcase):
def setup(self):
print('setup')
self.result=}
@mock.patch('client.api_request')
def test_request(self):
print("test_requsts")
api_result = mock.mock(return_value=self.result)
print("api_result %s" %api_result)
client.api_request=api_result
self.assertequal(client.get_review_author(""),'keny88888')
#encoding:utf-8
# client 依賴乙個url位址和返回帶有review auther
import requests
def api_request(url):
r=requests.get(url)
return r.json
def get_review_author(url):
rs=api_request(url)
return rs['review']['author']
Python3 7安裝部署
教你如何在 centos 7 下編譯安裝 python 3.7 與 python 2.7.5 共存。環境 centos 7.6 x64 一 安裝python 3.7 wget 如果沒有wget命令,可以使用命令安裝 yum y install wget 安裝依賴包,避免安裝過程 現的 zipimpo...
python37安裝失敗 安裝python37
python原始碼安裝 解除安裝py37 sudo apt get autoremove python3.7 解壓檔案 sudo tar xvf python 3.7.7.tgz 編譯檔案 安裝依賴庫 sudo apt y install libbz2 dev libncurses5 dev lib...
linux環境安裝python3 7
我用的是linux centos 6 1 首先安裝依賴包,確認gcc是否安裝,可以用檢視 gcc version 2.如果沒有則進行安裝,需要sudo許可權 yum y install gcc 3.安裝其他依賴包 可以不安裝,但是可能會安裝過程中報錯 yum y install zlib devel...