TestFixtures

ภาพหน้าจอของซอฟแวร์:
TestFixtures
รายละเอียดซอฟแวร์:
รุ่น: 3.0.0
วันที่อัพโหลด: 15 Apr 15
ผู้พัฒนา: Chris Withers
การอนุญาต: ฟรี
ความนิยม: 48

Rating: 1.0/5 (Total Votes: 1)

โครงการ TestFixtures มีคอลเลกชันของผู้ช่วยเหลือและวัตถุจำลองที่เป็นประโยชน์เมื่อเขียนการทดสอบหน่วยหรือการทดสอบเอกสาร
ผู้ช่วยเหลือที่มีอยู่และวัตถุจำลองมีการระบุไว้ด้านล่างนี้เป็นตัวอย่างการทำงานให้ดูที่เนื้อหาของโฟลเดอร์ทดสอบ
เปรียบเทียบ
& nbsp; ชั้นนี้จะช่วยให้คุณยกตัวอย่างตัวยึดที่สามารถนำมาใช้เพื่อผลที่คาดหวังเมื่อเทียบกับผลที่เกิดขึ้นจริงที่วัตถุในผลที่เกิดขึ้นจริงไม่สนับสนุนการเปรียบเทียบที่มีประโยชน์ เปรียบเทียบได้ตามเพียงแค่อยู่กับชนิดของวัตถุซึ่งเป็นประโยชน์โดยเฉพาะอย่างยิ่งเมื่อเปรียบเทียบลำดับกลับมาจากรหัสผ่านการทดสอบ
เปรียบเทียบ
& nbsp; แทน assertEquals และ failUnless (x () เป็น True) รูปแบบ ให้ความแตกต่างที่มีประโยชน์มากขึ้นเมื่อการขัดแย้งจะไม่เหมือนกันโดยเฉพาะอย่างยิ่งสำหรับลำดับและสตริงยาว
diff
& nbsp; ฟังก์ชันนี้จะเปรียบเทียบสองสตริงและให้ diff แบบครบวงจรของการเปรียบเทียบของพวกเขา แฮนดี้เป็นพารามิเตอร์ที่สามเพื่อ unittest.TestCase.assertEquals
เครื่องกำเนิดไฟฟ้า
& nbsp; ฟังก์ชั่นนี้จะกลับกำเนิดที่ทำให้ข้อโต้แย้งมันถูกเรียกว่ากับเมื่อเครื่องกำเนิดไฟฟ้าเป็นซ้ำมากกว่า
LogCapture
& nbsp; ผู้ช่วยนี้จะช่วยให้คุณสามารถจับภาพบันทึกข้อความสำหรับตัดไม้ที่ระบุไว้ใน doctests
log_capture
& nbsp; มัณฑนานี้จะช่วยให้คุณสามารถจับภาพบันทึกข้อความสำหรับตัดไม้ที่ระบุไว้สำหรับระยะเวลาของวิธีการ UnitTest
แทนที่
& nbsp; มัณฑนานี้ช่วยให้คุณสามารถเปลี่ยนวัตถุเช่นการเรียนและการทำงานสำหรับระยะเวลาของวิธี UnitTest เปลี่ยนจะถูกลบออกโดยไม่คำนึงถึงสิ่งที่เกิดขึ้นในระหว่างการทดสอบ
ทดแทน
& nbsp; ผู้ช่วยนี้ช่วยให้คุณสามารถเปลี่ยนวัตถุเช่นการเรียนและการทำงานจากภายใน doctests แล้วคืนต้นฉบับเมื่อการทดสอบเสร็จสมบูรณ์
should_raise
& nbsp; นี้เป็นรุ่นที่ดีขึ้นของ assertRaises ที่ช่วยให้คุณตรวจสอบข้อยกเว้นยกไม่ได้เป็นเพียงประเภทที่ถูกต้อง แต่ยังมีพารามิเตอร์ที่ถูกต้อง
test_date
& nbsp; นี้เป็นโรงงานชั้นที่มีประโยชน์ที่กลับเปลี่ยน datetime.date ที่มีวิธีการในวันนี้ว่าให้ทำซ้ำ specifiable วันที่ทดสอบ
test_datetime
& nbsp; นี้เป็นโรงงานชั้นที่มีประโยชน์ที่กลับเปลี่ยน datetime.datetime ที่มีวิธีการในขณะนี้ที่ให้ทำซ้ำ specifiable, ทดสอบ datetimes
test_time
& nbsp; นี่คือการเปลี่ยนที่มีประโยชน์สำหรับ time.time ที่ให้ทำซ้ำ specifiable เวลาทดสอบ
ห่อ
& nbsp; นี้เป็นมัณฑนากรทั่วไปสำหรับวิธีการห่อและฟังก์ชั่นการโทรด้วยลองที่สุดและมีรหัสดำเนินการก่อนที่จะลองและเป็นส่วนหนึ่งของที่สุด

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

  • การแก้ไขข้อผิดพลาดที่มัณฑนากร @replace ผ่าน classmethod มากกว่า replacment เพื่อ callable เมื่อเปลี่ยนการตกแต่ง classmethod
  • เพิ่มกำหนดวิธีการที่จะ test_date, test_datetime และ test_time เพื่อให้การตั้งค่าพารามิเตอร์เช่นต่อไปที่จะกลับมา.
  • เพิ่มเดลต้าและพารามิเตอร์ delta_type เพื่อ test_date, test_datetime และ test_time ในการควบคุมช่วงเวลาระหว่างกรณีกลับ.

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

  • แก้ไขข้อบกพร่องในหลายต้นของ test_datetime และ test_date กรณีที่บิตเมื่อเปรียบเทียบชนิดที่ถูกสร้างขึ้นระหว่างอินสแตนซ์และชั้นจากการที่พวกเขาถูก instantiated.

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

  • เปลี่ยนการเปรียบเทียบการใช้ __eq__ และ __ne__ แทน เลิก __cmp __
  • เอกสารที่เรื่องคำสั่งเมื่อใช้การเปรียบเทียบกับวัตถุที่ใช้ __eq__ ตัวเองเช่นกรณีของรุ่น Django.

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

  • @replace Replacer.replace และตอนนี้สามารถเปลี่ยนคุณลักษณะ ที่ไม่อาจจะนำเสนอให้ `พารามิเตอร์ strict` จะถูกส่งเป็นเท็จ.
  • should_raise ตอนนี้จับ BaseException มากกว่าข้อยกเว้นเพื่อการเลี้ยงของ SystemExit และ KeyboardInterrupt สามารถทดสอบ.

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

  • เพิ่มการสนับสนุนสำหรับการใช้ TempDirectory, ทดแทนและ LogCapture เป็น ผู้จัดการบริบทที่มีงบ
  • การทดสอบความล้มเหลวในการแก้ไขใน Python 2.6

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

  • แก้ไขข้อผิดพลาดที่ should_raise ไม่บ่นเมื่อไม่มี ยกเว้นได้รับการเลี้ยงดู แต่อย่างหนึ่งที่คาดว่า.
  • ชี้แจงว่าการกลับมาของสาย should_raise จะไม่มีในกรณีที่มีข้อยกเว้นถูกยกขึ้นโดยไม่มีข้อยกเว้นที่คาดว่าจะมีการระบุ.

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

  • should_raise ในขณะนี้สนับสนุนวิธีการอื่น ๆ กว่า __call __

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

  • เพิ่ม makedir และวิธีการที่จะ check_dir TempDirectory และเพิ่มการสนับสนุน สำหรับไดเรกทอรีย่อยการอ่านและเขียน

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

  • การแสดงที่ดีขึ้นของการเปรียบเทียบล้มเหลว
  • การแสดงที่ดีขึ้นของความล้มเหลวเปรียบเทียบกับลำดับ

ต้องการ

  • หลาม

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

Checker
Checker

20 Feb 15

mailinglogger
mailinglogger

15 Apr 15

nose_fixes
nose_fixes

14 Apr 15

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

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