nose-testconfig

Szoftver screenshot:
nose-testconfig
Szoftver adatai:
Változat: 0.8
Feltöltés dátuma: 11 May 15
Fejlesztő: Jesse Noller
Engedély: Ingyenes
Népszerűség: 4

Rating: nan/5 (Total Votes: 0)

orr-testconfig egy egyszerű teszt konfiguráció plugin orr célja, hogy lehetővé tegyék adatokat egy rendszer-under-tesztet kell átadni a via konfigurációs fájl segítségével nosetests.
Ez azt jelentette, hogy egyszerű, rugalmas és világos. Ez a jelenlegi támogatási YAML, INI és tiszta Python konfigurációs fájlokat.
mit is csinál
orr-testconfig egy plugin az orr teszt keretet, amely kar tompított teszt-specifikus (vagy tesztutazást specifikus) konfigurációs adatokat az tesztek végrehajtásakor.
Jelenleg konfigurációs fájlok a következő formátumokat támogatja:
& Nbsp; * YAML (via PyYAML)
& Nbsp; * INI (via ConfigParser)
& Nbsp; * Pure Python (via Exec)
A plugin célja, hogy rugalmas, ergo támogatásával exec'ing tetszőleges python fájlok konfigurációs fájlok nem ellenőrzi. Az alapértelmezett formátum a feltételezések szerint ConfigParser ini stílusú formátum.
A bővítmény során felülbírálja bizonyos paraméterek a parancssorból (feltételezve, hogy a fő "config" objektum egy dict), és könnyen további értelmezők hozzá.
Test Használat
Most (amíg valami jobb jön) tesztek importálni a "config" egyke-re testconfig:
re testconfig import config
Alapértelmezésben YAML fájlokat feldolgozni egy beágyazott szótár, és ConfigParser ini fájlok is összeomlott egy beágyazott szótár ize [bar] [BAZ] stílus hozzáférést. Tesztek nyilvánvalóan elérheti konfigurációs adatokat hivatkozva a vonatkozó szótár billentyűk:
re testconfig import config
def test_foo ():
& Nbsp; target_server_ip = config ['szerverek'] ['webapp_ip']
Figyelmeztetés: Mivel ez csak egy szótár egyke, tesztek könnyen írni a konfigurációba. Ez azt jelenti, hogy a tesztek írhat be a config térben esetleg megváltoztatására is. Ez azt is jelenti, hogy a menetes hozzáférést a konfigurációba is érdekes lehet.
Amikor a tiszta python konfiguráció - nyilván a "ég a határ" - tekintettel arra, hogy a konfigurációt betölti keresztül exec, akkor esetleg módosítani orr, a plugin, stb Azonban, ha nem exportálnak a config {} dict mint része a python kódot, akkor nyilván nem lesz képes importálni a config objektumot testconfig.
Amikor YAML stílusú konfiguráció, akkor kap egy csomó a hatalom tiszta python veszélye nélkül védtelen exec () -, akkor nyilván használni a pyaml python-specifikus tárgyak és az összes többi YAML krémes jóság.

< p> Mi az új ebben a kiadásban:

  • Unicode támogatása konfigurációs fájlok (dhellmann)
  • kettőspont megengedett a felhasználó érveit, mint például --tc url: 127.0.0.1: 5000 (aconrad)
  • config fájlt nem szükséges többé, --tc lehetőséget lehet adni egyedül (aconrad)

Mi az új a 0.6 verzió:

  • Add ellenõrzést 3 különböző környezeti változók megfelelő támogatott config file típusok. Beállítása egy ilyen, hogy a teljes elérési utat adott konfigurációs fájl fogja kényszeríteni orr-testconfig betölteni a fájlba. Hasznos lehet, ha szeretné futtatni a tesztet, amely importálja a testconfig modul révén valami hasonló pychecker (illetve futtatható a parancssorból).

követelmények :

  • Python

Hasonló program

nose-sfd
nose-sfd

14 Apr 15

nose-skipreq
nose-skipreq

12 May 15

nose2-cov
nose2-cov

14 Apr 15

NUnit
NUnit

19 Feb 15

Hozzászólások a nose-testconfig

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!