rgf ay isang kasalukuyang pang-eksperimentong pagtatangka sa isang RSpec-esque BDD pagsubok framework para sa Python.
Talaga namin ang pagpuntirya para sa syntax kasama ang mga linyang ito:
mula sa rgf import ilarawan, ito
may ilarawan ("bagay na"):
& Nbsp;it ("test DESC")
& Nbsp; def spec (konteksto):
& Nbsp; # pagsubok code dito
& Nbsp; igiit ang mga bagay-bagay ()
x_spec.py mga file pumunta sa isang istraktura ng direktoryo sa ilalim, sa pamamagitan ng convention, spec / sa root ng iyong proyekto at tumatakbo ang mga ito gamit ang:
rgf spec
Ang mga pagtutukoy ng syntax ay kasalukuyang mali, na hiniram mula sa RSpec nang direkta. Mga Mungkahi nang maaya na natanggap.
(Kasalukuyang front-runners ay napapailalim at konteksto sa halip na ilarawan, nang pinapanatili ito para sa spec dekorador.)
Dahil ang spec function ay function lamang, hindi mga pamamaraan, at hoovered up ngit dekorador ang mga ito ay mabisa anonymous at maaari magkakaroon ng parehong pangalan para sa kadalian ng pag-iisip:
may subject ('Ang Class'):
& Nbsp;it ('maaaring kalkulahin X')
& Nbsp; def s (mundo):
& Nbsp; pass
& Nbsp;it ('maaaring account para sa Y')
& Nbsp; def s (mundo):
& Nbsp; pass
Ang pakay ay para sa isang bagay pythonic, may Nested konteksto at mabuting pangalan spec pagiging pangunahing:. Minimum magic, minimum na pagkabahala sa mga walang kabuluhang
Ano ang bagong sa paglabas:
- paga-update ang Changelog, na aking ay napapabayaan gawin para 0.2.0 (paumanhin)
Ano ang bagong sa bersyon 0.2.0 :
- Anonymous koleksyon module ng specs gamit ang random na binuong module mga pangalan. (Pag-aayos ng mga problema sa mga pag-import ng mga detalye na may kaugnayan sa polluting sys.modules)
Ano ang bagong sa bersyon 0.0.2 :
- Anonymous koleksyon module ng specs gamit ang random na binuong module mga pangalan. (Pag-aayos ng mga problema sa mga pag-import ng mga detalye na may kaugnayan sa polluting sys.modules)
Mga Kinakailangan :
- Python
Mga Komento hindi natagpuan