matchmaker

ภาพหน้าจอของซอฟแวร์:
matchmaker
รายละเอียดซอฟแวร์:
รุ่น: 0.1.3
วันที่อัพโหลด: 14 Apr 15
ผู้พัฒนา: Carles Barrobes
การอนุญาต: ฟรี
ความนิยม: 0

Rating: nan/5 (Total Votes: 0)

สตอรี่ให้ตกแต่งที่ลดความซับซ้อนของการสร้าง Hamcrest matchers
จากฟังก์ชั่น (มี docstring ที่เหมาะสมไม่จำเป็น) สร้าง hamcrest matchers กับการเข้ารหัสขั้นต่ำเป็นพิเศษ
แหล่งที่สามารถพบได้ใน GitHub

ตัวอย่าง:

นำเข้าจากสตอรี่จับคู่
@matcher
def is_even (รายการ):
& nbsp; รายการผลตอบแทน 2% == 0
@matcher
def ends_like (รายการข้อมูลความยาว = 3):
& nbsp; "String ซึ่งล่าสุด {1} ตัวอักษรตรงกับที่สำหรับ '{0}'"
& nbsp; กลับ item.endswith (ข้อมูล [ความยาว:])
แล้วคุณสามารถใช้เหล่านี้ในการทดสอบของคุณเป็น:
assert_that (จำนวน is_even ())
assert_that (คำ ends_like (other_word 4))
ข้อผิดพลาดจะแสดงเป็น:
AssertionError:
ที่คาดว่าจะเป็นแม้กระทั่ง
& nbsp; แต่: เป็น <3>
AssertionError:
ที่คาดว่าจะมีสตริงล่าสุด 4 ตัวอักษรตรงกับที่สำหรับ 'เชลโล่'
& nbsp; แต่: เป็น 'สวัสดี'

ต้องการ

  • หลาม

ซอฟต์แวร์ที่คล้ายกัน

nbdebug
nbdebug

11 May 15

nose_fixes
nose_fixes

14 Apr 15

nosango
nosango

11 May 15

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

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