最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2019年11月07日 15:21:04   作者:人的影  
這篇文章主要介紹了Django REST framework 單元測試實(shí)例解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

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

環(huán)境

Win10

Python3.7

Django2.2

項(xiàng)目

參照官網(wǎng) 快速開始 寫了一個 demo

測試

參照官網(wǎng) 測試

和 Django 的測試差不多

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

import json
from django.test import TestCase
from rest_framework import status
from rest_framework.test import APIClient

class 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í)行測試

python manage.py test <測試文件所在目錄>

python manage.py test tests/

測試結(jié)果

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

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

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

OK
Destroying test database for alias 'default'...

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • python基于Kivy寫一個圖形桌面時鐘程序

    python基于Kivy寫一個圖形桌面時鐘程序

    這篇文章主要介紹了python如何基于Kivy 寫一個桌面時鐘程序,幫助大家更好的利用python開發(fā)圖形程序,感興趣的朋友可以了解下
    2021-01-01
  • 使用Python實(shí)現(xiàn)Mysql數(shù)據(jù)庫相關(guān)操作詳解

    使用Python實(shí)現(xiàn)Mysql數(shù)據(jù)庫相關(guān)操作詳解

    這篇文章主要介紹了使用Python實(shí)現(xiàn)Mysql數(shù)據(jù)庫相關(guān)操作詳解,pymysql是Python中操作數(shù)據(jù)庫的第三方模塊,通過這個模塊的相關(guān)方法,我們可以連接并且去操作mysql數(shù)據(jù)庫,需要的朋友可以參考下
    2023-08-08
  • python中字典dict常用操作方法實(shí)例總結(jié)

    python中字典dict常用操作方法實(shí)例總結(jié)

    這篇文章主要介紹了python中字典dict常用操作方法,實(shí)例總結(jié)了Python針對字典操作的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-04-04
  • Python模塊glob函數(shù)示例詳解教程

    Python模塊glob函數(shù)示例詳解教程

    這篇文章主要介紹了Python模塊glob函數(shù)的示例詳解教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2021-10-10
  • Python3正則表達(dá)式之:(?(id/name)yes-pattern|no-pattern)條件性匹配

    Python3正則表達(dá)式之:(?(id/name)yes-pattern|no-pattern)條件性匹配

    (?(id/name)yes-pattern|no-pattern)的作用是對于給出的id或者name,先嘗試去匹配 yes-pattern部分的內(nèi)容,如果id或name條件不滿足,則去匹配no-pattern部分的內(nèi)容
    2021-10-10
  • python控制臺打印log輸出重復(fù)的解決方法

    python控制臺打印log輸出重復(fù)的解決方法

    在學(xué)習(xí)了python的函數(shù)式編程后,又接觸到了logging這樣一個強(qiáng)大的日志模塊。這篇文章主要給大家介紹了關(guān)于python控制臺打印log輸出重復(fù)的解決方法,需要的朋友可以參考下
    2021-05-05
  • python將YUV420P文件轉(zhuǎn)PNG圖片格式的兩種方法

    python將YUV420P文件轉(zhuǎn)PNG圖片格式的兩種方法

    這篇文章主要介紹了python將YUV420P文件轉(zhuǎn)PNG圖片格式的兩種方法,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2021-01-01
  • Python使用Numpy模塊讀取文件并繪制圖片

    Python使用Numpy模塊讀取文件并繪制圖片

    這篇文章主要介紹了Python使用Numpy模塊讀取文件并繪制圖片,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • Python的turtle繪圖庫使用基礎(chǔ)

    Python的turtle繪圖庫使用基礎(chǔ)

    turtle庫是Python語言中一個很流行的繪制圖像的函數(shù)庫,想象一個小烏龜,它根據(jù)一組函數(shù)指令的控制,在這個平面坐標(biāo)系中移動,從而在它爬行的路徑上繪制了圖形,需要的朋友可以參考下
    2023-04-04
  • Python用61行代碼實(shí)現(xiàn)圖片像素化的示例代碼

    Python用61行代碼實(shí)現(xiàn)圖片像素化的示例代碼

    這篇文章主要介紹了Python用61行代碼實(shí)現(xiàn)圖片像素化的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-12-12

最新評論

准格尔旗| 扎兰屯市| 宁阳县| 平潭县| 石狮市| 安义县| 高青县| 西城区| 会东县| 江西省| 通渭县| 杭州市| 浪卡子县| 浦北县| 上虞市| 宜宾市| 仪征市| 肃北| 合肥市| 贡嘎县| 凌源市| 徐汇区| 罗田县| 娄底市| 香港| 永和县| 乌兰县| 太保市| 游戏| 红安县| 青阳县| 嘉定区| 准格尔旗| 龙井市| 安丘市| 海丰县| 桂阳县| 沛县| 敦化市| 宜黄县| 县级市|