RGF er et aktuelt eksperimenterende forsøg på en RSpec-esque BDD test rammer for Python.
Dybest set er vi sigter efter syntaks retning:
fra RGF import beskrive det
med beskrive ("Det Thing"):
& Nbsp;it ("test desc")
& Nbsp; def spec (kontekst):
& Nbsp; # test kode her
& Nbsp; hævde stuff ()
x_spec.py filer gå i en mappestruktur under, efter sædvane, spec / i roden af dit projekt og drives ved hjælp af:
RGF spec
De nærmere af syntaksen i øjeblikket forkert, bliver lånt direkte fra RSpec. Forslag varmt modtaget.
(Nuværende frontløbere er underlagt, og sammenhæng i stedet for at beskrive, at holde det for spec dekoratør.)
Fordi spec funktioner er kun funktion, ikke metoder, og bliver hoovered op afit dekoratør, de er reelt anonyme og kan alle have det samme navn for at lette at tænke:
med emne (»Dette klasse"):
& Nbsp;it (»kan beregne X ')
& Nbsp; def s (verden):
& Nbsp; pass
& Nbsp;it ("kan redegøre for Y ')
& Nbsp; def s (verden):
& Nbsp; pass
Målet er, at noget pythonic, med indlejret kontekst og gode spec navne er den primære fokus:. Minimum magi, minimum ståhej
Hvad er nyt i denne udgivelse:
- Bump at opdatere Changelog, som jeg havde forsømt at gøre for 0.2.0 (sorry)
Hvad er nyt i version 0.2.0:
- Anonym modul samling af specs hjælp vilkårligt genereret modul navne. (Løser problemer med import af specs vedrører forurenende sys.modules)
Hvad er nyt i version 0.0.2:
- Anonym modul samling af specs hjælp vilkårligt genereret modul navne. (Løser problemer med import af specs vedrører forurenende sys.modules)
Krav :
- Python
Kommentarer ikke fundet