RGF is 'n oomblik eksperimentele poging om 'n RSpec-esque BDD toets raamwerk vir Python.
Eintlik het ons mik vir sintaksis langs hierdie lyne:
van RGF invoer beskryf, is dit
omskryf ("daardie ding"):
& Nbsp;it ("toets desc")
& Nbsp; def spec (konteks):
& Nbsp; # toets kode hier
& Nbsp; beweer dinge ()
x_spec.py lêers gaan in 'n gids struktuur onder, deur konvensie, spec / in die wortel van jou projek en hardloop met behulp van:
RGF spec
Die besonderhede van die sintaksis is tans verkeerd is, word direk geleen van RSpec. Voorstelle hartlik ontvang.
(Huidige voorlopers is onderhewig en konteks in die plek van beskryf, hou dit vir die spec versierder.)
Omdat die spec funksies is net funksies, nie-metodes, en hoovered deur dieit versierder hulle is effektief anoniem en kan almal dieselfde naam vir die gemak van denke:
met vak ('Hierdie Klas'):
& Nbsp;it ('kan X bereken')
& Nbsp; def s (wêreld):
& Nbsp; pass
& Nbsp;it ('kan rekening vir Y')
& Nbsp; def s (wêreld):
& Nbsp; pass
Die doel is om vir iets pythonic, met geneste konteks en goeie spec name synde die primêre fokus. Minimum magie, minimum ophef
Wat is nuut in hierdie release:
- Bump te werk om die Changelog, wat ek nagelaat het om vir 0.2.0 (sorry) om te doen
Wat is nuut in die weergawe 0.2.0:
- Anonymous module versameling van specs behulp lukraak-gegenereerde module name. (Fixes probleme met die invoer van specs wat verband hou met die besoedeling van sys.modules)
Wat is nuut in die weergawe 0.0.2:
- Anonymous module versameling van specs behulp lukraak-gegenereerde module name. (Fixes probleme met die invoer van specs wat verband hou met die besoedeling van sys.modules)
Vereistes :
- Python
Kommentaar nie gevind