django_quick_test

ภาพหน้าจอของซอฟแวร์:
django_quick_test
รายละเอียดซอฟแวร์:
รุ่น: 0.3.1
วันที่อัพโหลด: 11 May 15
ผู้พัฒนา: Martin Rusev
การอนุญาต: ฟรี
ความนิยม: 1

Rating: nan/5 (Total Votes: 0)

django_quick_test เป็นวิ่งทดสอบตามจมูกที่กำหนดเองที่แยกการทดสอบและการทดสอบที่เกี่ยวข้องกับกิจวัตรฐานข้อมูล
มักใช้คำสั่งนี้แทนการทดสอบ manage.py เริ่มต้นที่จะทำให้คุณ 10-15 ครั้งเพิ่มความเร็ว ดังนั้นคุณจะสามารถที่จะเรียกใช้ชุดทดสอบของคุณในวินาทีแทนนาที
การติดตั้ง
1. ดาวน์โหลดและเรียกใช้ tarball หลาม setup.py ติดตั้ง
2. เพิ่ม quick_test ในรายการ INSTALLED_APPS ใน settings.py ของคุณ
INSTALLED_APPS = ('quick_test)
3. เพิ่มรายละเอียดฐานข้อมูลการทดสอบใน settings.py
ฐานข้อมูล = {
& nbsp; 'เริ่มต้น': {
& nbsp; 'ENGINE': ''}
& nbsp; 'ทดสอบ': {
& nbsp; 'ENGINE': ''
& nbsp; "NAME ':' test_database '
& nbsp;}
}
& nbsp; และในที่สุดก็เปลี่ยนค่าเริ่มต้นวิ่งทดสอบ Django กับคนนี้ อีกครั้งใน settings.py:
TEST_RUNNER = 'quick_test.NoseTestSuiteRunner'
การใช้งาน
django อย่างรวดเร็วการทดสอบว่าคุณได้สร้างฐานข้อมูลการทดสอบของคุณ manualy และคุณได้โหลดข้อมูลการทดสอบที่จำเป็น (ติดตั้ง)
คำสั่งที่คุณต้องทำงานก่อนที่จะใช้คำสั่ง
หลาม manage.py syncdb --database = การทดสอบ
หลาม manage.py โยกย้าย --database ทดสอบ =
และ Finaly เรียกใช้การทดสอบของคุณด้วย
หลาม manage.py quick_test
หมายเหตุเพิ่มเติม
ถ้าคุณกำลังใช้เริ่มต้น Django TestCase ระดับที่คุณต้อง ovewrite วิธี _pre_setup ซึ่งจะดำเนินการโดยอัตโนมัติเมื่อคุณเรียกคลาส หากคุณไม่ได้เขียนทับคำสั่ง quick_test จะยังคงทำงาน แต่ข้อมูลการทดสอบของคุณจะหายไป แม้ว่าคุณจะไม่ได้มีการติดตั้งใด ๆ ในฐานข้อมูลการเขียนทับวิธีการนี​​้จะทำให้คุณเพิ่มความเร็วเพิ่มเติม
จากการนำเข้า django.test TestCase
ระดับ SimpleTest (TestCase)
& nbsp; def _pre_setup (ตัวเอง):
& nbsp; # วิธีนี้วูบวาบฐานข้อมูลและการติดตั้ง
& nbsp; # ติดตั้งที่กำหนดไว้ในการแข่งขัน = [] รายการ
& nbsp; # ที่เรากำลังทำทุกอย่างด้วยตนเองเพื่อให้เราทำไม่ได้
& nbsp; # ต้องการจริงๆ
& nbsp; # เหล่านี้เป็นผลที่ฉันได้รับกับ 1 การทดสอบก่อน
& nbsp; และหลัง ovewriting วิธี
& nbsp; # ก่อน -> 1 วิ่งทดสอบใน 2.336s
& nbsp; # หลังจากที่ -> 1 วิ่งทดสอบใน 0.004s
& nbsp; ผ่าน
& nbsp; def test_basic_addition (ตัวเอง):
& nbsp; self.assertEqual (1 + 1, 2)

ต้องการ

  • งูใหญ่
  • Django
  • จมูก

ซอฟแวร์อื่น ๆ ของนักพัฒนา Martin Rusev

Amon
Amon

14 Apr 15

ความคิดเห็นที่ django_quick_test

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!