nose-testconfig

軟件截圖:
nose-testconfig
軟件詳細信息:
版本: 0.8
上傳日期: 11 May 15
開發: Jesse Noller
許可: 免費
人氣: 4

Rating: nan/5 (Total Votes: 0)

鼻testconfig是一個簡單的測試配置插件的鼻子設計,很容易讓約一個系統下的測試數據通過通過nosetests一個配置文件中傳遞。
它的目的是簡單,靈活和清晰。目前支持它YAML,INI和純Python的配置文件。
什麼它
鼻testconfig是一個插件,鼻子測試框架,它提供了一個教員傳遞測試特定的(或測試運行特定的)執行配置數據測試。
以下格式的當前配置文件支持:
  * YAML(通過PyYAML)
  * INI(通過ConfigParser)
  *純Python(通過執行)
該插件,就是要靈活,ERGO exec'ing任意Python文件,沒有檢查的配置文件的支持。默認格式被認為是ConfigParser INI格式。
該插件提供命令行(假設主要的“配置”對象是一個字典)覆蓋某些參數的方法,可以很容易地添加到它的附加分析器。
測試用法
現在(到更好的東西出現時)測試,可以從testconfig導入“配置”單:
從testconfig進口配置
默認情況下,YAML文件解析成一個嵌套的字典,ConfigParser INI文件也塌陷成一個嵌套的字典富[巴] [巴茲]風格的訪問。測試通過參考相關字典鍵可以明顯訪問配置數據:
從testconfig進口配置
DEF test_foo():
  target_server_ip =配置['服務器'] ['webapp_ip']
警告:由於這只是一個字典單,測試可以輕鬆地編寫到配置。這意味著你的測試可以寫進配置空間,並可能改變它。這也意味著,螺紋連接到配置可以很有趣。
當使用純Python配置 - 顯然是“天空才是極限” - 因為該配置是通過一個exec加載,你可能會修改鼻子,插件等。但是,如果你不一個配置{}字典導出為你的Python代碼的一部分,你顯然無法從testconfig導入配置對象。
當使用YAML風格的配置,你得到了很多純Python的力量不無保護的exec()的危險 - 你可以明顯地使用pyaml Python特定的對象和所有其他的YAML奶油善良的

<。 P> 什麼是此版本的新

  • 的配置文​​件支持Unicode(dhell​​mann)
  • 在冒號被允許在用戶的參數,如--tc網址:127.0.0.1:5000(aconrad)
  • 在配置文件中不再需要,--tc選項可以單獨提供(aconrad)

什麼是0.6版本的新

  • 將在檢查對應3種不同的環境變量的支持配置文件類型。設置其中之一的完整路徑給定的配置文件,將迫使鼻testconfig自動加載該文件。如果你想運行一個測試進口的testconfig模塊通過類似pychecker(或者在命令行中運行)得心應手。

要求

  • 在Python的

類似的軟件

nosetalisker
nosetalisker

12 May 15

lava-core
lava-core

14 Apr 15

lava-serial
lava-serial

15 Apr 15

意見 nose-testconfig

評論沒有發現
添加評論
打開圖片!