RGF je v současné experimentální pokus o RSpec ve stylu BDD testování rámec pro Python.
V podstatě jsme usilovat o syntaxi podél těchto řádků:
od RGF import popisu,
se popsat ("ta věc"):
& Nbsp;it ("test desc")
& Nbsp; def spec (kontext):
& Nbsp; # testovací kód zde
& Nbsp; prosazovat věci ()
x_spec.py soubory jít v adresářové struktuře pod, podle konvence, spec / v kořenovém adresáři projektu a spustit pomocí:
RGF spec
Specifika syntaxe jsou v současné době v pořádku, je půjčoval přímo z RSpec. Návrhy vřele přijat.
(Aktuální front-běžci jsou nezávazné a kontext, v místě popsat, držet to pro spec dekoratér.)
Vzhledem k tomu, spec funkce jsou jen funkce, ne metody, a jsou luxoval připraviloit dekoratéra, že jsou účinné v anonymitě, a to vše může mít stejný název pro snadnou myšlení:
s předmětem ("Tato třída"):
& Nbsp;it ("může vypočítat X")
& Nbsp; def s (svět):
& Nbsp; průchod
& Nbsp;it ("může představovat pro Y")
& Nbsp; def s (svět):
& Nbsp; průchod
Cílem je, aby něco pythonic s vnořené kontextu a dobré názvy spec prozatím hlavním cílem:. Minimální magie, minimálního úsilí
Co je nového v této verzi:
- Bump aktualizovat Changelog, které jsem zanedbával udělat pro 0.2.0 (sorry)
Co je nového ve verzi 0.2.0:
- Anonymní sbírka modul specifikace použití náhodně generované modul Jména. (Opravuje problémy s dovozem specifikace týkající se znečištění sys.modules)
Co je nového ve verzi 0.0.2:
- Anonymní sbírka modul specifikace použití náhodně generované modul Jména. (Opravuje problémy s dovozem specifikace týkající se znečištění sys.modules)
Požadavky na :
- Python
Komentáře nebyl nalezen