django-nose

ภาพหน้าจอของซอฟแวร์:
django-nose
รายละเอียดซอฟแวร์:
รุ่น: 1.1
วันที่อัพโหลด: 14 Apr 15
ผู้พัฒนา: Jeff Balogh
การอนุญาต: ฟรี
ความนิยม: 16

Rating: 3.0/5 (Total Votes: 2)

django จมูกเป็นวิ่งทดสอบ Django ที่ใช้จมูก
การใช้งาน
ดูการทดสอบความช่วยเหลือ ./manage.py สำหรับทุกจมูกตัวเลือกให้และมองไปที่เอกสารจมูกสำหรับความช่วยเหลือเพิ่มเติมกับจมูก
การปรับแต่ง
เสมอผ่านตัวเลือกเดียวกัน
ที่มักจะตั้งค่าตัวเลือกบรรทัดคำสั่งเดียวกับที่คุณสามารถใช้ nose.cfg หรือ setup.cfg (ตามปกติ) หรือคุณสามารถระบุพวกเขาใน settings.py เช่นนี้
NOSE_ARGS = ['--failed', '--stop']
การใช้ปลั๊กอินกำหนดเอง
ถ้าคุณต้องการที่จะทำให้ปลั๊กอินที่กำหนดเองคุณสามารถกำหนดระดับปลั๊กอินแต่ละที่ไหนสักแห่งภายใน app ของคุณและโหลดพวกเขาจาก settings.py เช่นนี้
NOSE_PLUGINS = [
& nbsp; 'yourapp.tests.plugins.SystematicDysfunctioner',
& nbsp; # ...
]
เช่นเดียวกับมิดเดิ้ลหรือสิ่งอื่นใดแต่ละสายจะต้องมีจุดแยกเส้นทาง importable ไปชั้นที่เกิดขึ้นจริง ชั้นปลั๊กอินแต่ละคนจะถูก instantiated และเพิ่มวิ่งทดสอบจมูก
เตือน
ติดตั้งใต้คำสั่งการทดสอบของตัวเองที่จะปิดการโยกย้ายในระหว่างการทดสอบ ตรวจสอบให้แน่ใจว่า django_nose มาหลังจากใต้ INSTALLED_APPS ดังนั้นคำสั่งทดสอบ django_nose ของที่ใช้

มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.

  • Django TransactionTestCases ไม่ทำความสะอาดขึ้นหลังจากที่ตัวเอง; พวกเขาออกจากขยะใน DB และทำความสะอาดมันขึ้นเฉพาะใน _pre_setup ดังนั้น Django ทำให้แน่ใจว่าการทดสอบเหล่านี้ทำงานที่ผ่านมา ตอนนี้ Django จมูกไม่มากเกินไป ซึ่งหมายความว่าแหล่งหนึ่งที่น้อยลงของความล้มเหลวในโครงการที่มีอยู่ (เอริคโรส)
  • เพิ่มการสนับสนุนสำหรับ TransactionTestCases ที่ถูกสุขอนามัย (เอริคโรส)
  • รูปแบบการสนับสนุนที่จะใช้เฉพาะสำหรับการทดสอบ เพียงแค่ใส่ไว้ในไฟล์ใด ๆ ที่นำเข้ามาในหลักสูตรของการทดสอบการโหลด ไม่มี hacks บ้าเพิ่มเติมที่จำเป็น (เอริคโรส)
  • ให้ตัวรวมติดตั้งอนุรักษ์นิยมมากกว่าการแก้ไขสถานการณ์บางอย่างที่เป็นไปได้ในการที่จะติดตั้งไม่ปรากฏตามที่ตั้งใจไว้ถ้า TransactionTestCase หาทางเข้าไปในช่วงกลางของการกำ (เอริคโรส)
  • แก้ไขข้อผิดพลาดที่จะพื้นผิวเมื่อใช้ SQLAlchem​​y ที่มีการเชื่อมต่อร่วม (โรเจอร์ Hu)
  • อย่างสง่างามไม่สนใจตัวเลือก --liveserver ใหม่นำมาใช้ใน Django 1.4; จะไม่ปล่อยให้มันผ่านไปจมูก (อดัม DePue)

มีอะไรใหม่ ในรุ่น 1.0:

  • ปลั๊กอิน bundling-ติดตั้งใหม่เพื่อหลีกเลี่ยงการติดตั้งประจำที่จำเป็น (เอริค โรส)
  • ย้าย FastFixtureTestCase จากการทดสอบ utils ดังนั้นตอนนี้ทุกสิ่งที่ติดตั้ง-bundling เป็นหนึ่งในห้องสมุด (เอริคโรส)
  • เพิ่มการตั้งค่า REUSE_DB สำหรับการเริ่มต้นได้เร็วขึ้นและปิด (เอริคโรส)
  • แก้ไขความผิดพลาดเมื่อพิมพ์ตัวเลือกที่มี verbosities บางอย่าง (แดเนียลอาเบล)
  • ยากจนพึ่งพาอย่างหนักใน MySQL PostgreSQL สนับสนุน (โรเจอร์ Hu)
  • SQLite สนับสนุนทั้งหน่วยความจำและดิสก์ที่ใช้ (โรเจอร์ Hu และเอริคโรส)
  • เล็บรุ่นลงของความต้องการแพคเกจ (แดเนียล Mizyrycki)

ต้องการ

  • หลาม
  • Django
  • nosetests

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

ความคิดเห็นที่ django-nose

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