¸Å°³ º¯¼öÈ­ µÈ Å×½ºÆ® ÄÉÀ̽º

PythonÀÇ UnitTest ¸ðµâÀÇ ¸Å°³ º¯¼öÈ­ µÈ Å×½ºÆ®
Áö±Ý ´Ù¿î·Îµå

¸Å°³ º¯¼öÈ­ µÈ Å×½ºÆ® ÄÉÀ̽º ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • MIT/X Consortium Lic...
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Marc Abramowitz
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://search.cpan.org/~msabramo/

¸Å°³ º¯¼öÈ­ µÈ Å×½ºÆ® ÄÉÀ̽º ű×


¸Å°³ º¯¼öÈ­ µÈ Å×½ºÆ® ÄÉÀ̽º ¼³¸í

parameterizedTestCase´Â ÆÄÀ̽ãÀÇ unittest ¸ðµâ¿¡ ´ëÇÑ ¸Å°³ º¯¼öÈ­ µÈ Å×½ºÆ®¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ°ÍÀº Py.TestÀÇ ¸Å°³ º¯¼öÈ­ µÈ Å×½ºÆ® ±â´É¿¡¼­ ¿µ°¨À» ¾ò¾ú½À´Ï´Ù. ³ª´Â ÀÌ°ÍÀ» µ¿±â¸¦ ºÎ¿©Çϴ ƯÁ¤ ½ÃÇè¿¡ ´ëÇØ Py.Test¸¦ »ç¿ëÇØ ¿ÔÁö¸¸ µ¿·á´Â Py.test¸¦ »ç¿ëÇÏ´Â °Í¿¡ ´ëÇÑ ¸î °¡Áö ¿¹¾àÀ» °¡Áö°í ÀÖ¾ú°í, Á¤¸»·Î ÇÊ¿ä·ÎÇÏ´Â °ÍÀº ¸Å°³ º¯¼öÈ­ µÈ Å×½ºÆ® ¿´À¸¹Ç·Î ¾à°£ÀÇ MetaClass Hackery¸¦ »ç¿ëÇÏ¿©À̸¦ äÂïÁúÇß½À´Ï´Ù .Example »ç¿ë¹ý : ¸Å°³ º¯¼öÈ­ µÈ Å×½ºÆ® ÄÉÀ̽º °¡Á® ¿À±â ¸Å°³ º¯¼ö (parameteredTestCase) : @ paramectionizedTestCase.Parameterize ( "ÀÔ·Â", "expective_output"), [( "2 + 4", 6), ( "3 + 5", 8), ( "6 * 9 ", 54) + 4_Expected_Output_6 (tests.mytests) ... oktest_eval_input_3 + 5_expected_input_8 (tests.mytests) ... oktest_eval_input_6 * 9_expected_output_54 (tests.mytests) ... È®ÀÎ ---------------- ---------------------------------------------------------------------------------) --- 0.001sokProductÀÇ È¨ÆäÀÌÁö¿¡¼­ 3 °³ÀÇ Å×½ºÆ®¸¦ ½ÇÇàÇß½À´Ï´Ù


¸Å°³ º¯¼öÈ­ µÈ Å×½ºÆ® ÄÉÀ̽º °ü·Ã ¼ÒÇÁÆ®¿þ¾î

LXC4U.

Ubuntu 12.04 ¹× Ubuntu 12.04 ÄÁÅ×À̳ʿ¡¼­ LXC °ü¸® µµ±¸¸¦ Á¦°øÇÕ´Ï´Ù. ...

138

´Ù¿î·Îµå