| ¹ß°ßÇÏ´Ù Python 2.4 ÀÌ»ó Python 2.7¿¡¼ Çã¿ëµÇÁö ¾ÊÀº ÈÞ´ë¿ë Å×½ºÆ® °Ë»ö. |
Áö±Ý ´Ù¿î·Îµå |
¹ß°ßÇÏ´Ù ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Michael Foord
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://www.voidspace.org.uk/python/rest2web/
¹ß°ßÇϴ٠ű×
¹ß°ßÇÏ´Ù ¼³¸í
Python 2.4 À̻󿡼 Python 2.7¿¡¼ Ãʺ»À» ¸ØÃßÁö ¾ÊÀº Å×½ºÆ® °Ë»ö. Discover´Â Python 2.7¿¡¼ ¹é Æ÷½ºÆ® Å×½ºÆ®¸¦À§ÇÑ Å×½ºÆ® °Ë»ö ¸ÞÄ¿´ÏÁòÀÔ´Ï´Ù. Python 2.4 ¶Ç´Â ±× ÀÌ»óÀÇ ÃÖ±ÙÀÇ ¼³Ä¡ (PIP ¶Ç´Â EASY_INSTALL »ç¿ë) ¼³Ä¡ (PIP ¶Ç´Â EASY_INSTALL »ç¿ë)¸¦ »ç¿ëÇϸéµË´Ï´Ù. ÆÄÀ̽ã -M DIACTPLYTHON DISCOVEL.PYTHIS´Â ¸ðµç Å×½ºÆ® (ƯÁ¤ Á¦ÇÑ »çÇ× Æ÷ÇÔ) ÇöÀç µð·ºÅ丮¿¡¼. Discover ¸ðµâÀº µ¿ÀÛÀ» Á¦¾îÇÏ´Â ¸î °¡Áö ¿É¼ÇÀÌ ÀÖ½À´Ï´Ù. Discover : Discover.py ¿É¼Ç : -v, --verbose verbose -s µð·ºÅ丮 µð·ºÅ丮°¡ °Ë»ö ( '.'±âº»°ª) -P ÆÐÅÏ ÆÐÅÏÀ» ÀÏÄ¡½ÃÅ°±â À§ÇØ µð·ºÅ丮 µð·ºÅ丮 ( 'Å×½ºÆ® * .py'±âº»°ª) -t µð·ºÅ丮 ÃÖ»óÀ§ ÇÁ·ÎÁ§Æ® µð·ºÅ丮 (±âº»°ª µð·ºÅ丮) Å×½ºÆ® °Ë»öÀº ÇÁ·ÎÁ§Æ®ÀÇ TopleVel µð·ºÅ丮¿¡¼ ¸ðµç Å×½ºÆ® ¸ðµâÀ» °¡Á®¿Í¾ßÇÕ´Ï´Ù. ÀÌ°ÍÀº discover.discoveringtestloader.discover¿¡¼ ±¸ÇöµË´Ï´Ù. ÀÌ ¸Þ¼µå´Â ÁöÁ¤µÈ ½ÃÀÛ µð·ºÅ丮¿¡¼ ¸ðµç Å×½ºÆ® ¸ðµâÀ» ã¾Æ º¸°í¼ ÇÏÀ§ µð·ºÅ丮·Î Àç±ÍÇÏ¿© ã¾Æ¼¸¦ ã½À´Ï´Ù. ÀÏÄ¡ÇÏ´Â ÆÄÀÏ ¸¸·ÎµåµË´Ï´Ù. (½© ½ºÅ¸ÀÏ ÆÐÅÏ ÀÏÄ¡¸¦ »ç¿ëÇϽʽÿÀ.) ¸ðµç Å×½ºÆ® ¸ðµâÀº ÇÁ·ÎÁ§Æ®ÀÇ ÃÖ»óÀ§ ¼öÁØ¿¡¼ °¡Á®¿Í¾ßÇÕ´Ï´Ù. ½ÃÀÛ µð·ºÅ丮°¡ ÃÖ»óÀ§ ·¹º§ µð·ºÅ丮°¡ ¾Æ´Ñ °æ¿ì ÃÖ»óÀ§ ·¹º§ µð·ºÅ丮¸¦ º°µµ·Î ÁöÁ¤ÇؾßÇÕ´Ï´Ù. Å×½ºÆ® ÆÐÅ°Áö À̸§ (__init__.py°¡ÀÖ´Â µð·ºÅ͸®°¡ÀÖ´Â µð·ºÅ͸®)Àº ÆÐÅÏ°ú ÀÏÄ¡ÇÕ´Ï´Ù. ÆÐÅ°Áö´Â load_tests ÇÔ¼ö¿¡ ´ëÇØ ÆÐÅ°Áö°¡ °Ë»çµË´Ï´Ù. ÀÌ °æ¿ì ·Î´õ, Å×½ºÆ®, Pattern.IF Load_test°¡ Á¸ÀçÇÏ´Â °æ¿ì °Ë»öÀÌ ÆÐÅ°Áö·Î µÇµ¹¸®Áö ¾ÊÀ¸¸é Load_tests°¡ ÆÐÅ°ÁöÀÇ ¸ðµç Å×½ºÆ®¸¦·ÎµåÇϴ åÀÓÀÌ ÀÖ½À´Ï´Ù. ÆÐÅ°Áö´Â ÀÚ½ÅÀ» °è¼Ó Ž»ö ÇÒ ¼ö ÀÖ½À´Ï´Ù. top_level_dir´Â load_tests °¡ÀÌ Àμö¸¦ loader.discover ()¿¡ Àü´ÞÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ ÆÄÀ̽ã ÀÌ ¸±¸®½º¿¡¼´Â »õ·Î¿î ±â´É : ¡¤ ÆÐÅ°Áö µð·ºÅ丮°¡ °Ë»ö ÆÐÅÏ°ú ÀÏÄ¡ ÇÒ ¶§ ¹®Á¦°¡ ÇØ°áµÇ¾ú½À´Ï´Ù.
¹ß°ßÇÏ´Ù °ü·Ã ¼ÒÇÁÆ®¿þ¾î