nose-testconfig

ภาพหน้าจอของซอฟแวร์:
nose-testconfig
รายละเอียดซอฟแวร์:
รุ่น: 0.8
วันที่อัพโหลด: 11 May 15
ผู้พัฒนา: Jesse Noller
การอนุญาต: ฟรี
ความนิยม: 4

Rating: nan/5 (Total Votes: 0)

จมูก testconfig เป็นปลั๊กอินการกำหนดค่าการทดสอบอย่างง่ายสำหรับจมูกออกแบบเพื่อให้ง่ายช่วยให้ข้อมูลเกี่ยวกับระบบภายใต้การทดสอบจะผ่านผ่านแฟ้มการกำหนดค่าผ่านทาง nosetests
มันมีความหมายเพื่อให้ง่ายและมีความยืดหยุ่นและชัดเจน มัน YAML ปัจจุบันสนับสนุนแฟ้มการกำหนดค่าหลาม INI และบริสุทธิ์
สิ่งที่มันไม่
จมูก testconfig เป็นปลั๊กอินกรอบการทดสอบจมูกซึ่งมีคณะสำหรับการส่งผ่านการทดสอบที่เฉพาะเจาะจง (หรือการทดสอบการทำงานที่เฉพาะเจาะจง) ข้อมูลการกำหนดค่าการทดสอบถูกดำเนินการ
แฟ้มการกำหนดค่าในปัจจุบันรูปแบบต่อไปนี้:
& nbsp; * YAML (ผ่าน PyYAML)
& nbsp; * INI (ผ่าน ConfigParser)
& nbsp; * หลามบริสุทธิ์ (ผ่าน Exec)
ปลั๊กอินจะหมายถึงการมีความยืดหยุ่น, เออร์โก้ ergo การสนับสนุนของ exec'ing ไฟล์หลามพลเป็นไฟล์การกำหนดค่าด้วยการตรวจสอบไม่มี รูปแบบเริ่มต้นจะถือว่าเป็นรูปแบบ ConfigParser INI สไตล์
ปลั๊กอินมีวิธีการเอาชนะพารามิเตอร์บางอย่างจากบรรทัดคำสั่ง (สมมติว่าหลัก "การตั้งค่า" วัตถุกิงดิค) และสามารถเพิ่มเติมได้ parsers เพิ่มลงไป
การใช้งานทดสอบ
สำหรับตอนนี้ (จนกว่าสิ่งที่ดีกว่ามาพร้อม) การทดสอบสามารถนำเข้า "การตั้งค่า" เดี่ยวจาก testconfig:
จากการตั้งค่านำเข้า testconfig
แฟ้ม YAML แยกเป็นพจนานุกรมที่ซ้อนกันและไฟล์ INI ConfigParser จะทรุดตัวลงยังเป็นพจนานุกรมที่ซ้อนกันสำหรับ foo [บาร์] [baz] รูปแบบการเข้าถึง เห็นได้ชัดว่าการทดสอบสามารถเข้าถึงข้อมูลการกำหนดค่าโดยอ้างอิงคีย์พจนานุกรมที่เกี่ยวข้อง:
จากการตั้งค่านำเข้า testconfig
def test_foo ():
& nbsp; target_server_ip = การตั้งค่า ['เซิร์ฟเวอร์'] ['webapp_ip']
คำเตือน: ให้นี้เป็นเพียงพจนานุกรมเดี่ยวการทดสอบสามารถเขียนลงในการกำหนดค่า ซึ่งหมายความว่าการทดสอบของคุณสามารถเขียนลงในพื้นที่ที่การตั้งค่าและอาจเปลี่ยนแปลงมัน นอกจากนี้ยังหมายความว่าการเข้าถึงเกลียวเข้าสู่การตั้งค่าสามารถที่น่าสนใจ
เมื่อใช้การตั้งค่าหลามบริสุทธิ์ - อย่างเห็นได้ชัด "ท้องฟ้าเป็นขีด จำกัด " - ได้รับการกำหนดค่าที่มีการโหลดผ่าน exec คุณอาจจะปรับเปลี่ยนจมูกปลั๊กอิน ฯลฯ แต่ถ้าคุณไม่ส่งออกการตั้งค่า {} กิงดิคเป็น ส่วนหนึ่งของรหัสหลามของคุณคุณเห็นได้ชัดว่าจะไม่สามารถที่จะนำเข้าวัตถุจากการตั้งค่า testconfig
เมื่อใช้การตั้งค่า YAML สไตล์คุณจะได้รับจำนวนมากของการใช้พลังงานของงูหลามบริสุทธิ์โดยไม่เป็นอันตรายที่ไม่มีการป้องกันของ exec () - คุณชัดสามารถใช้ pyaml วัตถุหลามที่เฉพาะเจาะจงและทั้งหมดของความดี YAML ครีมอื่น ๆ

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

  • การสนับสนุน Unicode สำหรับ config ไฟล์ (dhell​​mann)
  • ทวิภาคจะได้รับอนุญาตในการขัดแย้งของผู้ใช้เช่น URL --tc: 127.0.0.1: 5000 (aconrad)
  • ไฟล์ config ไม่จำเป็นอีกต่อไปตัวเลือก --tc อาจจะให้อยู่คนเดียว (aconrad)

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

  • เพิ่มในการตรวจสอบ 3 ตัวแปรสภาพแวดล้อมที่แตกต่างกันที่สอดคล้องกับการสนับสนุน ไฟล์ config ประเภท การตั้งค่าหนึ่งของเหล่านี้ไปยังเส้นทางที่เต็มไปยังแฟ้มการกำหนดค่าที่กำหนดจะบังคับจมูก testconfig เพื่อ AUTOLOAD แฟ้มที่ มีประโยชน์ถ้าคุณต้องการที่จะเรียกใช้การทดสอบที่นำเข้าโมดูล testconfig ผ่านสิ่งที่ต้องการ pychecker (หรือเรียกใช้จากบรรทัดคำสั่ง).

ต้องการ

  • งูใหญ่

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

NoseKay
NoseKay

11 May 15

qc
qc

14 Apr 15

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

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