国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 網(wǎng)站 > 幫助中心 > 正文

Django REST framework 單元測(cè)試實(shí)例解析

2024-07-09 22:41:40
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

這篇文章主要介紹了Django REST framework 單元測(cè)試實(shí)例解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

環(huán)境

Win10

Python3.7

Django2.2

項(xiàng)目

參照官網(wǎng) 快速開(kāi)始 寫(xiě)了一個(gè) demo

測(cè)試

參照官網(wǎng) 測(cè)試

和 Django 的測(cè)試差不多

創(chuàng)建 tutorial/tests/tests.py

import jsonfrom django.test import TestCasefrom rest_framework import statusfrom rest_framework.test import APIClientclass LittleTestCase(TestCase):  def setUp(self):    self.click = APIClient()  def test_users_post(self):    # /users/ POST    data = {      "username": "tom",      "email": "tom@example.com"    }    response = self.client.post("/users/", data)    self.assertEqual(response.status_code, status.HTTP_201_CREATED)    # /users/:id GET 地址    response_content = json.loads(response.content)    user_url = response_content["url"]    # /users/:id GET 檢查新增用戶是否符合預(yù)期    response = self.client.get(user_url)    response_content = json.loads(response.content)    self.assertEqual(response.status_code, 200)    self.assertEqual("tom", response_content["username"])    self.assertEqual("tom@example.com", response_content["email"])

執(zhí)行測(cè)試

python manage.py test <測(cè)試文件所在目錄>

python manage.py test tests/

測(cè)試結(jié)果

執(zhí)行一個(gè)測(cè)試成功

測(cè)試前創(chuàng)建測(cè)試數(shù)據(jù)庫(kù),測(cè)試完畢刪除數(shù)據(jù)庫(kù)

Creating test database for alias 'default'...System check identified no issues (0 silenced)..----------------------------------------------------------------------Ran 1 test in 0.022sOKDestroying test database for alias 'default'...

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持武林網(wǎng)之家。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 杂多县| 南部县| 铁力市| 台中市| 克东县| 蒙自县| 泗阳县| 昔阳县| 台北县| 兖州市| 佛山市| 鸡西市| 柳江县| 台东市| 曲沃县| 灯塔市| 枞阳县| 闻喜县| 澄城县| 诸城市| 威海市| 连山| 惠水县| 湖州市| 安宁市| 沂水县| 揭东县| 彰化县| 平乡县| 新巴尔虎右旗| 威远县| 临沂市| 定襄县| 浦东新区| 富平县| 清丰县| 澄迈县| 桃园市| 巫溪县| 汝阳县| 乌兰浩特市|