วันอาทิตย์ที่ 7 กุมภาพันธ์ พ.ศ. 2559

Test-Driven Development with Python Chapter 1

Install pip3

$ sudo apt-get install python3-pip

Install Selenium

$ sudo pip3 install selenium

Install git

$ sudo apt-get install git



Chapter 1
Getting Django Set Up Using a Functional Test

เขียน Test ก่อนเขียน Code !!

เริ่มต้นเขียน test

สร้างไฟล์ functional_test.py
โดยใส่ code ดังนี้

from selenium import webdriver

browser = webdriver.Firefox()
browser.get('http://localhost:8000')

assert 'Django' in browser.title

แล้วลอง run
$ python3 functional_test.py

จะเปิดหน้า web browser ขึ้นมาที่ http://localhost:8000 และขึ้น assertion error ใน terminal


สร้าง Django Project

$ django-admin.py startproject superlists

จากนั้น เข้าไปใน /superlists ที่เราสร้างขึ้น และ run server

$ python3 manage.py runserver

และเปิด Terminal มาเพื่อลอง run test

$ python3 functional_test.py

คราวนี้ เราจะ test ผ่านแล้ว เย้ !!



ไม่มีความคิดเห็น:

แสดงความคิดเห็น