Áõ¾ðÇÏ´Ù

Å×½ºÆ® ÇÁ·¹ÀÓ ¿öÅ©
Áö±Ý ´Ù¿î·Îµå

Áõ¾ðÇÏ´Ù ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • The Apache License 2.0
  • °Ô½ÃÀÚ À̸§:
  • Yelp
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://yelp.com

Áõ¾ðÇϴ٠ű×


Áõ¾ðÇÏ´Ù ¼³¸í

Å×½ºÆ® ÇÁ·¹ÀÓ ¿öÅ© Áõ¾ðÀº ÆÄÀ̽ãÀÇ unittest ¸ðµâ°ú ÄÚ¸¦ ´ë½ÅÇÕ´Ï´Ù. Á¤Áö µÈ ÈÄ¿¡´Â ¸ðµ¨¸µµÇ¸ç, ÃÖ¼ÒÇÑÀÇ Á¶Á¤À» ÅëÇØ Áõ¾ðÇÏ¿¡ ½ÇÇàµÇ´Â Å×½ºÆ®´Â unittest : * Ŭ·¡½º ¼öÁØ ¼³Á¤ ¹× Âõ¾îÁø °íÁ¤ ÀåÄ¡ÀÇ ±â´ÉÀÌ ÀÖ½À´Ï´Ù. °¢°¢ÀÇ Å×½ºÆ® ¹æ¹ý ¼¼Æ®¿¡ ´ëÇØ °¢°¢ ÇÑ ¹ø ½ÇÇàµË´Ï´Ù. * Á¶¸í±â ¹æ¹ýÀ»À§ÇÑ Decorator ±â¹Ý Á¢±Ù¹ýÀº super () È£ÃâÀÇ Çʿ伺À» Á¦°ÅÇÕ´Ï´Ù. * ´õ ÀÌ»ó Pythonic, ÀûÀº Java * Çâ»óµÈ Å×½ºÆ® °Ë»ö - Áõ¾ðÀº ÆÐÅ°Áö·Î µå¸± ´Ù¿îÇÏ¿© Å×½ºÆ® ÄÉÀ̽º (ÄÚ¿¡ Àͼ÷ÇÏÁö ¾ÊÀ½)¸¦ ãÀ» ¼ö ÀÖ½À´Ï´Ù. * Å×½ºÆ® ½ºÀ§Æ®·Î ¸ðµâ, Ŭ·¡½º ¶Ç´Â ¸Þ¼Òµå¸¦ ¼öÁýÇÏ¿© Å×½ºÆ® ¼öÁý ¹× ½ÇÇàÀ» Áö¿øÇÕ´Ï´Ù. * ²Ï Å×½ºÆ® ·¯³Ê Ãâ·Â (»ö»ó!) *º¸°í¸¦À§ÇÑ ¹öŶÀ¸·Î Å×½ºÆ®¸¦ ºÐ¸®ÇÏ´Â Áö¿ø *º¸°í ÁÖÀ§¿¡ Ãß°¡ ±â´ÉÀ» Ãß°¡ÇϱâÀ§ÇÑ È®Àå °¡´ÉÇÑ Ç÷¯±×ÀÎ ½Ã½ºÅÛ * ´Ù¸¥ Æí¸®ÇÑ Å×½ºÆ® À¯Æ¿¸®Æ¼ : Á¶·Õ (°ÅºÏÀÌ), ÄÚµå Ä¿¹ö¸®Áö ÅëÇÕ ¹× ÇÁ·ÎÆÄÀÏ ¸µ. ¿¹Á¦ Å×½ºÆ® ÄÉÀ̽º ¸ðµâ : Import * Class admenttestcase (testcase) : @class_setup (¼¿ÇÁ) : self.variable = 0 @setup def increment_the_variable (self) : self.variable + = 1 def test_the_variable (ÀÚü) : assert.variable == 1 @teardown def == @teardown def _the_varment_variable (self) : self.variable - = 1 @class_tearniable - = 1 @Class_teardown - = 1 @class_teardown def get_rid_of_the_variable (self) : self.variable = noneif __name__ == "__main__": run () ¿ä±¸ »çÇ× : ¡¤ ÆÄÀ̽ã


Áõ¾ðÇÏ´Ù °ü·Ã ¼ÒÇÁÆ®¿þ¾î

ftfy.

»ç½Ç ÀÌÈÄ¿¡ À¯´Ï ÄÚµå ÅؽºÆ®·Î ¸î °¡Áö ¹®Á¦¸¦ ÇØ°áÇÕ´Ï´Ù. ...

109

´Ù¿î·Îµå