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

Python中DJANGO簡(jiǎn)單測(cè)試實(shí)例

 更新時(shí)間:2015年05月11日 11:17:18   作者:蛇小狼  
這篇文章主要介紹了Python中DJANGO簡(jiǎn)單測(cè)試,實(shí)例分析了DJANGO的用法,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了Python中DJANGO簡(jiǎn)單測(cè)試的用法。分享給大家供大家參考。具體如下:

這里以facebook臺(tái)灣的測(cè)試版為例。

僅僅測(cè)試用戶登錄,主要說(shuō)明測(cè)試的使用和django環(huán)境的設(shè)置。

代碼如下:

import os
import sys
import unittest
import hashlib
TEST_MEMBER_ID = 11
SNS_ID = 100002309745702
TEST_SESSION_KEY = '125737724171219|2.AQCp7ctCYXJh4ooW.3600.1310022000.1-100002309745702|qj4000WhhKWGtApOI0icEpzSyZ8' # Need to get from sns platform
SIGNED_REQUEST = 'hoIhyhOT7rLoOaxlJwDoGYIv6-qZizL3q9mbVJkJQJA.eyJhbGdvcml0aG0iOiJITUFDLVNIQTI1NiIsImV4cGlyZXMiOjEzMTAwMjIwMDAsImlzc3VlZF9hdCI6MTMxMDAxNzg5MCwib2F1dGhfdG9rZW4iOiIxMjU3Mzc3MjQxNzEyMTl8Mi5BUUNwN2N0Q1lYSmg0b29XLjM2MDAuMTMxMDAyMjAwMC4xLTEwMDAwMjMwOTc0NTcwMnxxajQwMDBXaGhLV0d0QXBPSTBpY0VwelN5WjgiLCJ1c2VyIjp7ImNvdW50cnkiOiJ1cyIsImxvY2FsZSI6ImVuX1VTIiwiYWdlIjp7Im1pbiI6MjF9fSwidXNlcl9pZCI6IjEwMDAwMjMwOTc0NTcwMiJ9'
class LoginTestCase(unittest.TestCase):
  def setUp(self):
    # Set up django environment
    pathname = os.path.dirname(sys.argv[0])
    sys.path.append(os.path.abspath(pathname))
    sys.path.append(os.path.normpath(os.path.join(os.path.abspath(pathname), '../')))
    os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'
    from django.http import HttpRequest
    self.request = HttpRequest()
    from django.contrib.sessions.backends.cache import SessionStore
    self.request.session = SessionStore()
    self.request.session[hashlib.md5(TEST_SESSION_KEY).hexdigest()] = TEST_MEMBER_ID
    self.request.session.save()
    self.request.POST = {'signed_request':SIGNED_REQUEST}
  def tearDown(self):
    pass
  def testloginFromWeb(self):
    # login without session key
    from django.conf import settings
    from platforms.login.login_facebook_tw import login_from_web
    res = login_from_web(self.request)
    self.assertEqual(res.status_code, 200)
    self.assertEqual(res.items(), [('Content-Type', 'text/html; charset=utf-8')])
    self.assertTrue(settings.SNS_URL in res.content)
    self.assertTrue(settings.MEDIA_URL in res.content)
    # Check member
    from apps.members.models import Member
    from apps.members.helper import login_sns_user
    member = login_sns_user(self.request, TEST_SESSION_KEY)
    member_db = Member.objects.get(id=TEST_MEMBER_ID)
    self.assertEqual(member, member_db)
if __name__ == '__main__':
  unittest.main()

其他可以類推。

希望本文所述對(duì)大家的Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 詳解python的webrtc庫(kù)實(shí)現(xiàn)語(yǔ)音端點(diǎn)檢測(cè)

    詳解python的webrtc庫(kù)實(shí)現(xiàn)語(yǔ)音端點(diǎn)檢測(cè)

    這篇文章主要介紹了詳解python的webrtc庫(kù)實(shí)現(xiàn)語(yǔ)音端點(diǎn)檢測(cè),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-05-05
  • python圖形界面tkinter的使用技巧

    python圖形界面tkinter的使用技巧

    這篇文章主要介紹了python圖形界面tkinter的使用技巧,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-09-09
  • python進(jìn)度條庫(kù)tqdm使用記錄(特點(diǎn)和用法)

    python進(jìn)度條庫(kù)tqdm使用記錄(特點(diǎn)和用法)

    tqdm是一個(gè)Python庫(kù),用于在命令行界面中創(chuàng)建美觀的進(jìn)度條,以跟蹤代碼中循環(huán)、迭代和任務(wù)的執(zhí)行進(jìn)度,本文給大家介紹python進(jìn)度條庫(kù)tqdm使用記錄,感興趣的朋友跟隨小編一起看看吧
    2023-10-10
  • python實(shí)現(xiàn)數(shù)據(jù)結(jié)構(gòu)中雙向循環(huán)鏈表操作的示例

    python實(shí)現(xiàn)數(shù)據(jù)結(jié)構(gòu)中雙向循環(huán)鏈表操作的示例

    這篇文章主要介紹了python實(shí)現(xiàn)數(shù)據(jù)結(jié)構(gòu)中雙向循環(huán)鏈表操作的示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • Python中find()的用法小結(jié)

    Python中find()的用法小結(jié)

    Python中find()函數(shù)用于在字符串中查找目標(biāo)字符或子字符串,并返回索引,本文就來(lái)介紹一下Python中find()的用法,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-12-12
  • python實(shí)現(xiàn)遍歷文件夾修改文件后綴

    python實(shí)現(xiàn)遍歷文件夾修改文件后綴

    這篇文章主要介紹了python實(shí)現(xiàn)遍歷文件夾修改文件后綴,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • python實(shí)現(xiàn)將m3u8視頻轉(zhuǎn)換成mp4的操作步驟

    python實(shí)現(xiàn)將m3u8視頻轉(zhuǎn)換成mp4的操作步驟

    m3u8 是一種基于文本的媒體播放列表文件格式,通常用于指定流媒體播放器播放在線媒體流,MP4是一種基于MPEG-4 Part 12(2015)和MPEG-4 Part 14標(biāo)準(zhǔn)的數(shù)字多媒體容器格式,本文將給大家介紹python實(shí)現(xiàn)將m3u8視頻轉(zhuǎn)換成mp4的操作步驟,需要的朋友可以參考下
    2024-05-05
  • 一文秒懂python中的 \r 與 end=‘’ 巧妙用法

    一文秒懂python中的 \r 與 end=‘’ 巧妙用法

    這篇文章主要介紹了python中的 \r 與 end=‘’ 巧妙用法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-04-04
  • Python二維列表的創(chuàng)建、轉(zhuǎn)換以及訪問(wèn)詳解

    Python二維列表的創(chuàng)建、轉(zhuǎn)換以及訪問(wèn)詳解

    列表中的元素還可以是另一個(gè)列表,這種列表稱為多為列表,只有一層嵌套的多維列表稱為二維列表,下面這篇文章主要給大家介紹了關(guān)于Python二維列表的創(chuàng)建、轉(zhuǎn)換及訪問(wèn)的相關(guān)資料,需要的朋友可以參考下
    2022-04-04
  • Python按照某列內(nèi)容對(duì)兩個(gè)DataFrame進(jìn)行合并操作方法

    Python按照某列內(nèi)容對(duì)兩個(gè)DataFrame進(jìn)行合并操作方法

    這篇文章主要給大家介紹了關(guān)于Python按照某列內(nèi)容對(duì)兩個(gè)DataFrame進(jìn)行合并操作的相關(guān)資料,文中通過(guò)代碼示例介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Python具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-08-08

最新評(píng)論

张家川| 门头沟区| 昭通市| 虞城县| 米易县| 佛坪县| 武乡县| 衡水市| 彰化市| 恩平市| 蚌埠市| 泽库县| 清新县| 石台县| 望奎县| 慈利县| 观塘区| 宜兴市| 望城县| 兴义市| 巴楚县| 泰安市| 金沙县| 商南县| 旬阳县| 洪湖市| 桓台县| 云霄县| 荥经县| 龙游县| 旺苍县| 石河子市| 清新县| 万年县| 娄底市| 雅江县| 高唐县| 富裕县| 肥东县| 宁夏| 南投市|