RGF is een momenteel experimentele poging tot een RSpec-esque BDD toetsingskader voor Python.
In principe zijn we streven naar syntax langs deze lijnen:
van RGF import beschrijven, het
met te beschrijven ("That Thing"):
& Nbsp;It ("test desc")
& Nbsp; def spec (context):
& Nbsp; # testcode hier
& Nbsp; beweren stuff ()
x_spec.py-bestanden in een directory structuur onder, volgens afspraak, spec / in de root van uw project en worden uitgevoerd met behulp van:
RGF spec
De specifieke kenmerken van de syntaxis zijn momenteel verkeerd, rechtstreeks ontleend RSpec. Suggesties hartelijk ontvangen.
(Huidige koplopers zijn onderwerp en context in plaats van te beschrijven, waardoor het voor de spec decorateur.)
Omdat de spec functies zijn alleen functies, geen methoden, en worden tot gestofzuigd door deIt decorateur ze effectief anoniem en kunnen allemaal dezelfde naam voor het gemak van het denken:
met als onderwerp ('Dit Klasse'):
& Nbsp;It ('kan X berekenen')
& Nbsp; def s (wereld):
& Nbsp; pas
& Nbsp;It ('kan goed zijn voor Y')
& Nbsp; def s (wereld):
& Nbsp; pas
Het doel is om iets pythonic, met geneste context en goede spec namen zijnde de primaire focus:. Minimum magie, een minimum aan gedoe
Wat is nieuw in deze release:
- Bump aan de Changelog, die ik had verzuimd te doen voor 0.2.0 (sorry) actualiseren
Wat is nieuw in versie 0.2.0:
- Anoniem module collectie van specs met behulp van willekeurig gegenereerde module namen. (Lost problemen op met de invoer van specs gerelateerd aan vervuilende sys.modules)
Wat is nieuw in versie 0.0.2:
- Anoniem module collectie van specs met behulp van willekeurig gegenereerde module namen. (Lost problemen op met de invoer van specs gerelateerd aan vervuilende sys.modules)
Eisen
- Python
Reacties niet gevonden