| Python-SpecFor. StdlibÀÇ °¡µ¿À» ±â¹ÝÀ¸·ÎÇÏ´Â Çൿ ±â¹Ý °³¹ß (BDD)ÀÇ ÇÁ·¹ÀÓ ¿öÅ© |
Áö±Ý ´Ù¿î·Îµå |
Python-SpecFor. ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://github.com/bellbind/
Python-SpecFor. ű×
Python-SpecFor. ¼³¸í
StdlibÀÇ °¡µ¿À» ±â¹ÝÀ¸·ÎÇÏ´Â Çൿ ±â¹Ý °³¹ß (BDD)ÀÇ ÇÁ·¹ÀÓ ¿öÅ© Python-SpecFor´Â Ruby 's Rspec¿¡¼ ¿µ°¨À» ¾ò¾ú½À´Ï´Ù. »ç¾ç Á¤ÀÇ´Â ÆÄÀ̽㠵¥ÄÚ·¹ÀÌÅÍ ¼³¸íÀ» ±â¹ÝÀ¸·ÎÇÕ´Ï´Ù. SPEC ¿¹Á¦ # spec_sum.pyfrom specFor °¡Á® ¿À±â, squppery_list = spec.of ( "ºó ¸ñ·Ï") int_list = spec.of ( "int list") @ empty_list.before () def Áغñ ( ±×°ÍÀÇ) : its.list = [] its.sum = 0@int_list.before () def (it) : its.list = itsum = 28@empy_list.that ( "sum") @ int_list.that ( "sum") def sum_spec (its) : °á°ú = sum (its.list) .should == itsumspec.publish (globals ())
Python-SpecFor. °ü·Ã ¼ÒÇÁÆ®¿þ¾î