RGF er en foreløpig eksperimentelle forsøk på en RSpec-esque BDD testing rammeverk for Python.
I utgangspunktet vi er ute for syntax langs disse linjene:
fra RGF import beskrive, det
med beskrive ("That Thing"):
& Nbsp;it ("test desc")
& Nbsp; def spec (kontekst):
& Nbsp; # test kode her
& Nbsp; hevde ting ()
x_spec.py filer gå i en katalogstruktur i henhold til, etter konvensjonen, spec / i roten av prosjektet og drives ved hjelp av:
RGF spec
Detaljene i syntaksen er for tiden galt, blir lånt direkte fra RSpec. Forslag hjertelig mottatt.
(Nåværende front-løpere er underlagt og sammenheng i stedet for å beskrive, holder det for spec dekoratør.)
Fordi spec funksjoner er bare funksjoner, ikke metoder, og er hoovered opp avit dekoratør de er effektivt anonym og kan alle ha samme navn for enkel tenkning:
med forbehold ('Dette Class'):
& Nbsp;it ('kan beregne X')
& Nbsp; def s (verden):
& Nbsp; pass
& Nbsp;it ('kan gjøre rede for Y')
& Nbsp; def s (verden):
& Nbsp; pass
Målet er for noe Pytonske, med nestet sammenheng og gode spec navnene være hovedfokus. Minimum magi, minimum oppstyr
Hva er nytt i denne utgaven:
- Bump å oppdatere Changelog, som jeg hadde glemt å gjøre for 0.2.0 (beklager)
Hva er nytt i versjon 0.2.0:
- Anonymous modul samling av spesifikasjoner ved hjelp av tilfeldig generert modul navnene. (Fikser problemer med import av spesifikasjoner knyttet til forurensende sys.modules)
Hva er nytt i versjon 0.0.2:
- Anonymous modul samling av spesifikasjoner ved hjelp av tilfeldig generert modul navnene. (Fikser problemer med import av spesifikasjoner knyttet til forurensende sys.modules)
Krav :
- Python
Kommentarer ikke funnet