RGF yra šiuo metu eksperimentinis bandymas su RSpec esque BDD testavimo sistemą Python.
Iš esmės mes siekiame sintaksė palei šias eilutes:
iš RGF importo apibūdinti, jis
su apibūdinti ("That Thing"):
& Nbsp;it ("testas desc)
& Nbsp; def spec (kontekstas):
& Nbsp; # bandymo kodas čia
& Nbsp; teigia stuff ()
x_spec.py failai eiti į katalogo struktūrą pagal pagal susitarimą spec / į savo projektą šaknis ir paleisti naudojant:
RGF spec
Šio sintaksė specifika šiuo metu blogai, buvo pasiskolinta tiesiogiai iš RSpec. Pasiūlymai šiltai sutiko.
(Trumpalaikis priekiniai-bėgikai yra taikomi, ir kontekstas vietoj apibūdinti, laikant jį už spec apdailininko.)
Kadangi spec funkcijos yra tik funkcijos, o ne metodai, ir hoovered iki kurįit apdailininko jie efektyviai anoniminė ir gali visi turi tą patį pavadinimą paprastumas mąstymo:
su klausimu ("Ši klasė):
& Nbsp;it (gali apskaičiuoti X ")
& Nbsp; def S (pasaulyje):
& Nbsp; perdavimas
& Nbsp;it (gali sudaryti Y)
& Nbsp; def S (pasaulyje):
& Nbsp; perdavimas
Tikslas yra kažko pythonic, su įdėtos kontekste ir gerų spec pavardžių pagrindinis dėmesys:. Minimalus magijos, minimalus šurmulio
Kas naujo , šioje laidoje:
- Bump atnaujinti pakeitimų sąrašas, kurį aš apleistą padaryti už 0.2.0 (atsiprašau)
Kas naujo versijos 0.2.0:
- Anonimas modulis kolekcija specifikacijų naudojant atsitiktinai generuojami modulis pavadinimai. (Fiksuoja problemų importuojant specifikacijų, susijusių su teršiančių sys.modules)
Kas naujo versijos 0.0.2:
- Anonimas modulis kolekcija specifikacijų naudojant atsitiktinai generuojami modulis pavadinimai. (Fiksuoja problemų importuojant specifikacijų, susijusių su teršiančių sys.modules)
Reikalavimai :
- Python
Komentarai nerastas