A blog about one guys quest to learn Python, Django and Google App Engine.
Feed: http://appengineguy.com/atom.xml

måndag 30 juni 2008

Proper Unit Testing of App Engine/Django

While there are a couple of things written on unit testing with App Engine, I unfortunately found them all lacking in one way or another. With this post, I'd like to describe how to unit test Django views in App Engine, using as little mocking as possible.

More specifically, I did not want to mock the Data Store Model objects, since that very quickly turns into mocking hell - you just end up spending three times as much time thinking about mocking than you are about code. Fortunately, after quite a bit of digging, I discovered that Google provides a temporary, in-memory datastore stub, specifically made for unit testing! They also provide stubs for mail, urlfetch and the user service. MAN that is nice!

For this example, I am using:

We will be using the Test Runner provided by Django. Django looks for tests in a number of places, one is tests.py - which it expects to be in same folder as models.py and views.py. To have django run your tests you go:

manage.py test nameofYourApp

The code

models.py

tests.py

views.py

address.html is basically just "{{ form }}" and some HTML.

There ya go. Post any questions as comments, and I will try to answer them!

28 kommentarer:

Gordon_Freeman sa...

Cool tutorial, although I'm having trouble reproducing your models.py.
Would be nice to get it :)

Mattias Johansson sa...

Hey Gordon!

Thanks for the suggestion - totally forgot that. I've updated the entry to include the models.py.

Gordon_Freeman sa...

Ha! That worked beautifully, with the models.py that is.
Thanks a lot!

rittee's product sa...

้hi ! Thanks

R2K sa...

: )

Joe Gelb sa...

thankyou

Music Lovers sa...

nice

Mr. Nissan sa...

I don't know what any of this is

Trolleydude sa...

Yeah, this tutorial helped a lot. Thanks dude.

情趣用品 sa...

情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,按摩棒,跳蛋,充氣娃娃,情境坊歡愉用品,情趣用品,情人節禮物,情惑用品性易購,A片

免費A片,AV女優,美女視訊,情色交友,免費AV,色情網站,辣妹視訊,美女交友,色情影片,成人影片,成人網站,A片,H漫,18成人,成人圖片,成人漫畫,情色網,日本A片,免費A片下載,性愛

A片,色情,成人,做愛,情色文學,A片下載,色情遊戲,色情影片,色情聊天室,情色電影,免費視訊,免費視訊聊天,免費視訊聊天室,一葉情貼圖片區,情色,情色視訊,免費成人影片,視訊交友,視訊聊天,視訊聊天室,言情小說,愛情小說,AIO,AV片,A漫,av dvd,聊天室,自拍,情色論壇,視訊美女,AV成人網,色情A片,SEX

情趣用品,A片,免費A片,AV女優,美女視訊,情色交友,色情網站,免費AV,辣妹視訊,美女交友,色情影片,成人網站,H漫,18成人,成人圖片,成人漫畫,成人影片,情色網


情趣用品,A片,免費A片,日本A片,A片下載,線上A片,成人電影,嘟嘟成人網,成人,成人貼圖,成人交友,成人圖片,18成人,成人小說,成人圖片區,微風成人區,成人文章,成人影城,情色,情色貼圖,色情聊天室,情色視訊,情色文學,色情小說,情色小說,臺灣情色網,色情,情色電影,色情遊戲,嘟嘟情人色網,麗的色遊戲,情色論壇,色情網站,一葉情貼圖片區,做愛,性愛,美女視訊,辣妹視訊,視訊聊天室,視訊交友網,免費視訊聊天,美女交友,做愛影片

av,情趣用品,a片,成人電影,微風成人,嘟嘟成人網,成人,成人貼圖,成人交友,成人圖片,18成人,成人小說,成人圖片區,成人文章,成人影城,愛情公寓,情色,情色貼圖,色情聊天室,情色視訊,情色文學,色情小說,情色小說,色情,寄情築園小遊戲,情色電影,aio,av女優,AV,免費A片,日本a片,美女視訊,辣妹視訊,聊天室,美女交友,成人光碟

情趣用品.A片,情色,情色貼圖,色情聊天室,情色視訊,情色文學,色情小說,情色小說,色情,寄情築園小遊戲,情色電影,色情遊戲,色情網站,聊天室,ut聊天室,豆豆聊天室,美女視訊,辣妹視訊,視訊聊天室,視訊交友網,免費視訊聊天,免費A片,日本a片,a片下載,線上a片,av女優,av,成人電影,成人,成人貼圖,成人交友,成人圖片,18成人,成人小說,成人圖片區,成人文章,成人影城,成人網站,自拍,尋夢園聊天室a

sexy sa...

a片,情趣用品,情趣用品,情趣,情趣,A片,A片,情色,A片,A片,情色,情趣用品,情趣用品

A片,A片,A片下載,做愛,成人電影,.18成人,日本A片,情色小說,情色電影,成人影城,自拍,情色論壇,成人論壇,情色貼圖,情色,免費A片,成人,成人網站,成人圖片,AV女優,成人光碟,色情,色情影片,免費A片下載,SEX,AV,色情網站,本土自拍,性愛,成人影片,情色文學,成人文章,成人圖片區,成人貼圖

情色視訊,美女視訊,辣妹視訊,視訊聊天室,視訊交友網,免費視訊聊天,視訊交友90739,視訊,免費視訊,情人視訊網,視訊辣妹,影音視訊聊天室,視訊交友,視訊聊天,免費視訊聊天室,成人視訊,UT聊天室,聊天室,豆豆聊天室,色情聊天室,尋夢園聊天室,聊天室尋夢園,080聊天室,080苗栗人聊天室,上班族聊天室,小高聊天室

6K聊天室,080中部人聊天室,聊天室交友,成人聊天室,中部人聊天室,情色聊天室,AV女優,AV,A片,情人薇珍妮,愛情公寓,情色,情色貼圖

sex999 sa...

A片,A片,情色,情色,A片,A片,情色,情色,A片,A片,A片下載,做愛,成人電影,.18成人,日本A片,情色小說,情色電影,成人影城,自拍,情色論壇,成人論壇,情色貼圖,情色,免費A片,成人,成人網站,成人圖片,AV女優,成人光碟,色情,色情影片,免費A片下載,SEX,AV,色情網站,本土自拍,性愛,成人影片,情色文學,成人文章,成人圖片區,成人貼圖

美女交友,AIO交友愛情館,AIO,成人交友,視訊交友網,視訊交友,拓網交友,PC交友,視訊交友90739,交友,情色交友,聊天室交友,辣妹視訊,視訊辣妹,美女視訊,視訊美女,情色視訊,日本AV,免費視訊聊天,視訊聊天,AV女優,AV,視訊聊天室,視訊,免費視訊,情人視訊網,本土自拍,自拍,AVDVD,SEX,微風成人,微風論壇,微風成人區,成人網站,成人,成人電影,嘟嘟成人網,成人貼圖,成人影片,成人圖片區,成人圖片,18成人,成人小說,成人影城,成人文章,成人論壇,愛情公寓,情色論壇,情色,色情聊天室,色情,情色貼圖,情色文學,色情小說,情色小說,寄情築園小遊戲,色情遊戲,情色電影,情色網,做愛,UT聊天室,聊天室,聊天,哈拉聊天室,豆豆聊天室,尋夢園聊天室,聊天室尋夢園,080苗栗人聊天室,苗栗人聊天室,080中部人聊天室,080聊天室,中部人聊天室,柔情聊天網,6K聊天室,小高聊天室,上班族聊天室,免費A片,A片,成人聊天室,一夜情聊天室,情色聊天室,色色網,免費AV

Dom Derrien sa...

Great post! It gave me materials to write an extended article.

A+, Dom
--
http://domderrien.blogspot.com/2009/01/automatic-testing-of-gae-applications.html

liveshow sa...

甜心寶貝貼影片區甜心寶貝貼影片區甜心寶貝貼影片區甜心寶貝貼影片區甜心寶貝貼影片區甜心寶貝貼影片區甜心寶貝貼影片區歐美a免費線上看歐美a免費線上看歐美a免費線上看歐美a免費線上看歐美a免費線上看歐美a免費線上看歐美a免費線上看歐美a免費線上看歐美a免費線上看歐美a免費線上看甜心寶貝sex貼片甜心寶貝sex貼片甜心寶貝sex貼片甜心寶貝sex貼片甜心寶貝sex貼片甜心寶貝sex貼片甜心寶貝sex貼片甜心寶貝sex貼片甜心寶貝sex貼片甜心寶貝sex貼片免費a - 貼影片區免費a - 貼影片區免費a - 貼影片區免費a - 貼影片區免費a - 貼影片區免費a - 貼影片區免費a - 貼影片區免費a - 貼影片區免費a - 貼影片區免費a - 貼影片區aA片 - 免費線上電影aA片 - 免費線上電影aA片 - 免費線上電影aA片 - 免費線上電影aA片 - 免費線上電影aA片 - 免費線上電影aA片 - 免費線上電影aA片 - 免費線上電影aA片 - 免費線上電影aA片 - 免費線上電影免費線上影片aa片免費看微風論壇080哈啦聊天室6k聊天室成人聊天室上班族捷克論壇大眾論壇plus論壇080視訊聊天室520視訊聊天室尋夢園上班族聊天室成人聊天室上班族 a片a片影片免費情色影片免費a片觀看小弟第貼影片區免費av影片免費h影片試看 H漫 - 卡通美女短片小魔女貼影片免費影片觀賞無碼a片網美女pc交友相簿美女交友-哈啦聊天室中文a片線上試看免費電影下載區免費試看a短片免費卡通aa片觀看女優影片無碼直播免費性感a片試看日本AV女優影音娛樂網日本av女優無碼dvd辣妹視訊 - 免費聊天室美女交友視訊聊天室080免費視訊聊天室尋夢園聊天室080苗栗人聊天室a片下載日本免費視訊美女免費視訊聊天

terminals-blocks sa...

when you believeit's true when u believeit's a big worldblue skyin that daynobody at hereif you would liketomorrow is a fine daybeauty lifemiss youshine futureit's sun dayi am not a big girlin my lifethe feeling of loveshine daygood feelingbeautiful worldenjoy delicious foodlove is a feelingTalk to me softlyThere's something in Ur eyesDon't hang Ur head in sorrowplease don't cryI know how U feel insideI've been there beforeSomethings changing inside UAnd don't U knowDon't U cry tonightI still love U babyThere's a heaven above U babyGive me a whisperAnd give me a sighGive me a kiss before U tell me goodbyeDon't U take it so hard nowplease don't take it so badI'll still be thinkin' of UAnd the times we had-babyAnd please remember That I never liedif you want to make believethere's nothing up my sleevei'm a man as man can beas you can plainly seedon't want to see no tearseliminate your fearsi'm someone you can't fighti'm plain in sizeyou can't believe your eyesi'm too much to hold

元美女 sa...

(法新社a倫敦二B十WE四日電) 「情色二零零七」情趣產品大產自二十三日起在倫敦的成人網站肯辛頓奧林匹亞展覽館舉行,倫敦人擺脫對成人網站性的保守態度踴躍參觀,許多穿皮衣與塑膠緊身衣的好色之徒擠進這項世界規a片模最大的成人生活A片下載展,估計三天展期可吸引八萬多好奇民眾參觀。

活動計畫負責人米里根承諾:「要搞浪漫、誘惑人、玩虐待,你渴望的色情我們都有。」

他說:「時髦的設計與華麗女裝,從吊飾到束腹到真人大小的雕塑,是我們由今年展出的數千件情色產品精選出的一部分,參展產品還包括時尚服飾、貼身女用內在美、鞋子、珠寶、色情影片玩具、影片、藝術、圖書及遊戲,更不要說性成人電影av女優輔具及馬術裝備。」

參觀民眾遊覽a片兩百五十多個情色電影攤位情色電影,有性感服裝、玩具及情色食品,迎合各種品味。

大舞台上表演的是AV女優美國野蠻搖滾歌手瑪莉蓮曼情色森的前A片妻─全世界頭牌脫衣舞孃黛塔范提思,這是她今年在英國唯一一場表演。

以一九a片下載四零年代風格成人電影演出的黛塔色情范提思表演性感的天堂鳥、旋轉木馬及羽扇等舞蹈。

參展攤位有的av推廣情趣用品,有的AV成人影片開展示人成人影片體藝術和人體雕塑,也有情色藝術家工會成員提供建議。

原子小金剛 sa...

(法新社a倫敦二B十WE四日電) 「情色二零零七」情趣產品大產自二十三日起在倫敦的肯辛頓奧林匹亞展覽館舉行A片,倫敦人擺脫對性的保守態度踴躍參觀,許多穿皮色情衣與塑膠緊身衣的好色之徒avA片下載進這項世界規模最大的成人生活展情色電影,估計三天展期可吸色情引八萬多好奇民眾參觀。

活動計畫負責人米里根承諾:「要搞浪漫、誘惑人、玩虐待,你渴望的我們都有。」

他說:「時髦的設色情影片計與華麗女裝,從吊飾成人電影到束腹到真人大小的雕塑,是我們由今年展出的數千件產品精選出的一部分,參展產品還包括時尚服a片成人網站、貼AV女優身女用內在美、鞋子、珠成人影片寶、玩具、影片、藝術AV、圖書及遊戲,更不要說性愛a片下載輔具及馬術裝備。」

參觀民眾遊覽兩百五十多個攤位,有性感服裝、玩具情色及情色食品,迎合各種品味。

大舞台成人電影情色表演的是美國野a片蠻搖滾歌手瑪莉蓮曼av女優森的情色電影前妻─全世界頭牌脫衣舞孃黛塔范提思,這是成人影片她今年在成人網站英國唯一一場表演。

以一九四零年代風格演出的黛塔范提思表演性感的天堂鳥、旋轉木馬及羽扇等舞蹈。

參展攤位有的推廣情趣用品,有的公開展示人體藝術和人體雕塑,也有情色藝術家工會成員提供建議。

风和日丽 sa...

搬家搬家搬家公司搬家搬家 百家乐 轮盘 21点 德州扑克 百家乐系统 真人娱乐场 百家乐 足球 德州扑克 电子游戏 英格兰超级联赛 德国甲组联赛 意大利甲组联赛 西班牙甲组联赛 法国甲组联赛欧冠杯 英超 足球比分 足球彩票 体育彩票 即时比分 免費a片 a片 免費av 色情影片 情色 情色網 色情網站 色情 成人網 成人圖片 成人影片 18成人 av av女優 av av女優 情慾 走光 做愛 sex H漫 情色 情趣用品 情色 a片 a片 成人網站 成人影片 情趣用品 情趣用品 アダルト アダルト アダルトサイト アダルトサイト 情趣用品徵信社徵信徵信徵信社外遇徵信徵信社外遇

terminals-blocks sa...

..............................................................................................................................................................................................................

dsfgsdfgsdfgds sa...

看房子,買房子,建商自售,自售,台北新成屋,台北豪宅,新成屋,豪宅,美髮儀器,美髮,儀器,髮型,EMBA,MBA,學位,EMBA,專業認證,認證課程,博士學位,DBA,PHD,在職進修,碩士學位,推廣教育,DBA,進修課程,碩士學位,網路廣告,關鍵字廣告,關鍵字,廣告,課程介紹,學分班,文憑,牛樟芝,段木,牛樟菇,日式料理, 台北居酒屋,燒肉,結婚,婚宴場地,推車飲茶,港式點心,尾牙春酒,台北住宿,國內訂房,台北HOTEL,台北婚宴,飯店優惠,台北結婚,婚宴場地,推車飲茶,港式點心,尾牙春酒,住宿,訂房,HOTEL,飯店,造型系列,學位,牛樟芝,腦磷脂,磷脂絲胺酸,SEO,婚宴,捷運,學區,美髮,儀器,髮型,牛樟芝,腦磷脂,磷脂絲胺酸,看房子,買房子,建商自售,自售,房子,捷運,學區,台北新成屋,台北豪宅,新成屋,豪宅,學位,碩士學位,進修,在職進修, 課程,教育,學位,證照,mba,文憑,學分班,網路廣告,關鍵字廣告,關鍵字,SEO,关键词,网络广告,关键词广告,SEO,关键词,网络广告,关键词广告,SEO,台北住宿,國內訂房,台北HOTEL,台北婚宴,飯店優惠,住宿,訂房,HOTEL,飯店,婚宴,台北住宿,國內訂房,台北HOTEL,台北婚宴,飯店優惠,住宿,訂房,HOTEL,飯店,婚宴,台北住宿,國內訂房,台北HOTEL,台北婚宴,飯店優惠,住宿,訂房,HOTEL,飯店,婚宴,結婚,婚宴場地,推車飲茶,港式點心,尾牙春酒,台北結婚,婚宴場地,推車飲茶,港式點心,尾牙春酒,結婚,婚宴場地,推車飲茶,港式點心,尾牙春酒,台北結婚,婚宴場地,推車飲茶,港式點心,尾牙春酒,結婚,婚宴場地,推車飲茶,港式點心,尾牙春酒,台北結婚,婚宴場地,推車飲茶,港式點心,尾牙春酒,居酒屋,燒烤,美髮,儀器,髮型,美髮,儀器,髮型,美髮,儀器,髮型,美髮,儀器,髮型,小套房,小套房,進修,在職進修,留學,證照,MBA,EMBA,留學,MBA,EMBA,留學,進修,在職進修,牛樟芝,段木,牛樟菇,住宿,民宿,飯宿,旅遊,住宿,民宿,飯宿,旅遊,住宿,民宿,飯宿,旅遊,住宿,民宿,飯宿,旅遊,住宿,民宿,飯宿,旅遊,住宿,民宿,飯宿,旅遊,住宿,民宿,飯宿,旅遊,美容,美髮,整形,造型,美容,美髮,整形,造型,美容,美髮,整形,造型,美容,美髮,整形,造型,美容,美髮,整形,造型,美容,美髮,整形,造型,美容,美髮,整形,造型,設計,室內設計,裝潢,房地產,設計,室內設計,裝潢,房地產,設計,室內設計,裝潢,房地產,設計,室內設計,裝潢,房地產,設計,室內設計,裝潢,房地產,設計,室內設計,裝潢,房地產,設計,室內設計,裝潢,房地產,設計,室內設計,裝潢,房地產,進修,在職進修,MBA,EMBA,進修,在職進修,MBA,EMBA,進修,在職進修,MBA,EMBA,進修,在職進修,MBA,EMBA,進修,在職進修,MBA,EMBA,進修,在職進修,MBA,EMBA,進修,在職進修,MBA,EMBA,住宿,民宿,飯店,旅遊,美容,美髮,整形,造型,設計,室內設計,裝潢,房地產,進修,在職進修,MBA,EMBA,關鍵字排名,網路行銷,关键词排名,网络营销,網路行銷,關鍵字排名,关键词排名,网络营销,羅志祥,周杰倫,五月天,蔡依林,林志玲,羅志祥,周杰倫,五月天,蔡依林,林志玲,PMP,在職專班,研究所在職專班,碩士在職專班,PMP,證照,在職專班,研究所在職專班,碩士在職專班,網頁設計,網站設計,網頁設計,網站設計,网页设计,网站设计,网站设计,网页设计

naisll sa...

小說連載彩色家園那些歲月時尚美容人生之路家鄉的明月愛到最後選擇愛選擇生活別無選擇轉角遇見愛我的愛情我的路運動之美淡淡的憂傷那些過去美好人生北國風光千裏冰封阿裏山的姑娘太陽出來了又是一個豔陽天愛的暖意沒有如果那些美好時光室內裝修設計瑜伽瘦身彩色世界美麗陽光我的美麗家園風雨無陰說好幸福的北國之春好心分手我的自由人生美妙生活要問佳人,在水一方讓我們回到過去吃喝玩樂那是個美麗的春天那個夏天雨的記憶至少還有你兩個人的世界等一分鍾愛情呼叫轉移精彩小說讀人生逝去的流金年少的夢美好回憶永遠的守候讓你遇見我美麗的相遇那個夏季發現愛,發現夢想佛說的一千次回頭生命的挑戰冰河時代越來越愛明天會更好路燈下的小姑娘天路浮沉人生兒時的夢想年少的夢啊天上人間那夜的月亮繼續生活美麗人生決戰天下為誰而戰為誰而狂年少的激情憶往日崢嶸歲月美好的回回憶生活閑聊誰的天下我的路我做主不走尋常路回首走過的路那些愛情美好時光有愛的日子平凡人生人生美味那個雨季曾經的你我愛的呼喚激情人生美味人生幸福人生那個雨夜甜蜜生活美好願望一直很安靜女人的時尚生活的猜想天馬行空行走如雲寂寞在唱歌夢醒的時候愛的等待我的異想世界人生狂想曲離去的憂傷夢的另一端落日歸來My Great BlogMy Great BlogMy Great BlogMy Great BlogMy Great BlogMy Great BlogMy Great BlogMy Great BlogMy Great BlogMy Great BlogMy Great BlogMy Great Blog

tommy sa...

小桜沙樹巨乳動画あいか瞬巨乳動画愛川香理巨乳動画愛川紗季巨乳動画相川とも子巨乳動画相川未稀巨乳動画青空小夏巨乳動画柚花杏巨乳動画北島ゆり巨乳動画新井かすみ巨乳動画梅宮あん巨乳動画荒木順巨乳動画木の実リサ巨乳動画市川亜希巨乳動画川村静香巨乳動画澤木ゆう巨乳動画綾香巨乳動画夏美はるか巨乳動画速水アイナ巨乳動画辻さやか巨乳動画桜ここみ巨乳動画桜雪巨乳動画セリナ巨乳動画まどかみれい巨乳動画大沢美穂巨乳動画愛内梨花巨乳動画浅乃ハルミ巨乳動画AYA巨乳動画TSUBASA巨乳動画渚いずみ巨乳動画新垣セナ巨乳動画青山真美巨乳動画優木ルナ巨乳動画黒澤ゆうか巨乳動画本城美香巨乳動画羽山早苗巨乳動画雪乃ほのか巨乳動画レイラ巨乳動画莉桜菜巨乳動画水沢舞巨乳動画

tommy sa...

芹沢京巨乳動画松嶋もゆる巨乳動画水森れん巨乳動画岬リサ巨乳動画原小雪巨乳動画

tommy sa...

みみ公式サイトみそら公式サイト姫咲静香公式サイト早川さき公式サイト羽田未来公式サイト

tommy sa...

波多野結衣公式サイト
野々宮みのり公式サイト
二ノ宮チコ公式サイト
七瀬ジュリア公式サイト
夏樹りおん公式サイト

tommy sa...

桐島アリサ巨乳動画
京野空巨乳動画

tommy sa...

Rioオフィシャルサイト
小桜沙樹オフィシャルサイト
青空小夏オフィシャルサイト
ミリアオフィシャルサイト
一ノ瀬アメリオフィシャルサイト
高木樹里オフィシャルサイト
姫咲静香オフィシャルサイト
杉崎りかオフィシャルサイト
AYAオフィシャルサイト
市川亜希オフィシャルサイト

tommy sa...

ライブチャット比較

AV作品一覧

AV巨乳女優検索

巨乳女優公式サイト集

巨乳とは

巨乳動画

AV女優相関文

服ぶっかけ日記

巨乳社会における黙示録

コスプレ

巨乳システム

巨乳とコスプレ

巨乳日記

服ぶっかけ日記

服ぶっかけ愛好家

ぶっかけ女優

携帯ライブチャット

ライブチャット

ライブチャット

ライブチャットの遊び方

ライブチャットマガジン

ライブチャット比較