Django-test-autocomplete.Å×½ºÆ® ÄÉÀ̽º ¹× Å×½ºÆ®¸¦ ³ª¿ÇÏ´Â Bash-autochomplete µµ¿ì¹Ì | |
Áö±Ý ´Ù¿î·Îµå |
Django-test-autocomplete. ¼øÀ§ ¹× ¿ä¾à
±¤°í
- ƯÇã:
- BSD License
- °¡°Ý:
- FREE
- °Ô½ÃÀÚ À̸§:
- Javier Mansilla
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://machinalis.com
Django-test-autocomplete. ű×
Django-test-autocomplete. ¼³¸í
Django-Test-AutoComplete´Â Project¿¡¼ ƯÁ¤ Å×½ºÆ®¸¦ ½ÇÇàÇÏ´Â µ¥ À¯¿ëÇÑ ¹æ¹ýÀ» Á¦°øÇÏ´Â Django ¾ÛÀÔ´Ï´Ù. Å×½ºÆ® ¸ðµâ ³»ºÎ¿¡ ÀÚµ¿ ¿Ï¼ºÀ» Á¦°øÇÏ°í Å×½ºÆ® ÄÉÀ̽º¸¦ ³ª¿ÇÏ°í °¢ TestCase ³»ºÎ¿¡¼ Å×½ºÆ®¸¦ ¼öÇàÇÏ¿© Å×½ºÆ® È£ÃâÀ» È£ÃâÇÕ´Ï´Ù.ÀÌ Ã¹ ¹ø° ¸±¸®½º´Â °³³äÀÇ Áõ¸í ¹× "¹Ì·¡ ±â´É"¼½¼Ç¿¡´Â ´ÙÀ½ ¸±¸®½º¿¡¼ °í·ÁµÇ´Â Çâ»óµÈ °³¼± ¸ñ·ÏÀÌ ÀÖ½À´Ï´Ù. ÀÌ´ÂÀÌ ÀÚµ¿ ¿Ï¼ºÀ» Á¦°øÇÏ´Â ´ë½ÅÀÌ ºñ ħÀÔ ¼³Ä¡¸¦ ¼öÇàÇÏ´Â ´ë½Å ºÒÀÌÇà ÇÑ ¼³Ä¡¸¦ ¼öÇàÇÏ´Â µ¥ µµ¿òÀ̵˴ϴÙ. Django´Â "DJNTest"¶ó´Â ÇÁ·Ï½Ã ¸í·ÉÀ» ÀÛ¼ºÇÑ "Python Manage.py Test"¿¡ ´ëÇÑ ¸ðµç È£ÃâÀ» ¸®µð·º¼ÇÇÏ´Â °ÍÀÔ´Ï´Ù. ¿ì¸®´ÂÀÌ »õ·Î¿î ¸í·É¿¡ ´ëÇÑ »ç¿ëÀÚ Á¤ÀÇ µÈ ÀÚµ¿ ¿Ï¼ºÀ» Á¤ÀÇÇß½À´Ï´Ù. ÀÚµ¿ ¿Ï¼ºÀº »ç¿ëÀÚ°¡ ÀÚµ¿ ¿Ï¼ºÀ» Æ®¸®°Å ÇÒ ¶§¸¶´Ù È£ÃâµÇ´Â Bash ÄÚµåÀÇ °æ·® ·¹À̾î·Î Á¤Àǵ˴ϴ٠(ÀϹÝÀûÀ¸·Î <ÅÇ> Å°¸¦ ´·¯¼). Á¦°øµÈ Àμö¸¦ ±â¹ÝÀ¸·Î Bash ·¹À̾î´Â ÇïÆÛ ÆÄÀ̽㠽ºÅ©¸³Æ® Get_testcases.py¸¦ È£ÃâÇÏ¿© Á¦°øµÈ .py ÆÄÀÏÀ» Àаí * AST * ModuleÀ» »ç¿ëÇÏ¿© ±¸¹® ºÐ¼®ÇÏ¿© Django ÇÁ·ÎÁ§Æ®ÀÇ ·çÆ®¿¡¼ USOcated¸¦ usailecated·Î ±¸¹® ºÐ¼®ÇÕ´Ï´Ù. ÀÔ·Â : DJNTEST Books_Application / Tests / test_book_creation.py : <ÅÇ>Àº Ç¥ÁØ bash ¹æ½ÄÀ¸·Î ÇØ´ç ÆÄÀÏ¿¡ Á¤ÀÇ µÈ ¸ðµç Ŭ·¡½º¸¦ ³ª¿ÇÕ´Ï´Ù. Áï, 1 ¿É¼Ç ¸¸ ÀÖÀ¸¸é ÀÚµ¿À¸·Î ¿Ï·áµË´Ï´Ù. * ¸ðµç ¿É¼ÇÀÌÀÖ´Â °æ¿ì ÀÚµ¿À¸·Î ¿Ï·áµË´Ï´Ù * ÁÖ¾îÁø ½Ã°£Àº ÄÝ·Ð ÈÄ¿¡ ÀϺΠTestCaseÀÇ À̸§À» ÀÔ·ÂÇϱ⠽ÃÀÛÇϸé ÄÝÆ®°¡ <ÅÇ> ´Ù½Ã ½ÃÀÛÀ» ½ÃÀÛÇϸé <ÅÇ>À» ´Ù½Ã ½ÃÀÛÇÏ´Â °æ¿ì¿¡ ÄíÆùÀ» ÇÊÅ͸µÇÕ´Ï´Ù. ÀÌ djntest books_application / tests / test_book_creation.py¿Í °°Àº ÀÚµ¿ ¿Ï¼ºÀ» Æ®¸®°ÅÇÕ´Ï´Ù. testStore. <ÅÇ> ¸ðµç À̸§ÀÌ "test_"·Î ½ÃÀÛÇϴ Ŭ·¡½º ³»ºÎ¿¡ Á¤ÀÇ µÈ ¸ðµç ÇÔ¼ö°¡ Ç¥½ÃµË´Ï´Ù. : * thi. s ÀÚµ¿ À¯È¿¼ºÀº ½ÇÇàÁßÀÎ Å×½ºÆ®¿¡ ´ëÇÑ ¸í·ÉÀ» È£ÃâÇÏ´Â ¹æ¹ý ¸¸ ÃËÁøÇÕ´Ï´Ù. PythonPath¿Í °ü·ÃµÈ °ÍÀº ¿©±â¿¡¼ ¼öÇàµÇÁö ¾Ê½À´Ï´Ù. ¼³Ä¡ ³ëÆ® :ÀÌ ÆÐÅ°Áö¸¦ ¼³Ä¡ÇÏ·Á¸é 2 ´Ü°è¸¦ µû¶ó¾ßÇÕ´Ï´Ù. 1. ¸ÕÀú ½ºÅ©¸³Æ® PIP ¼³Ä¡ Django-Test-AutoCompleTeAlteAlteAlteAlteAnly¸¦ ¼³Ä¡ÇÏ¸é ¼Ò½º ¹èÆ÷¿¡¼ ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. TarballÀ» ÃßÃâÇÏ°í Python Setup.py Install2¸¦ ½ÇÇàÇϽʽÿÀ. Bash ÀÚµ¿ ¿Ï¼ºÀ» È°¼ºÈÇÏ·Á¸é ¼Ò½º ¹èÆ÷ÆÇ¿¡ÀÖ´Â DJNTest.sh ½ºÅ©¸³Æ®¸¦ ã¾Æ¾ßÇÕ´Ï´Ù. * $ HOME / .BASHRC ³»ºÎ¿¡ ´ÙÀ½°ú °°ÀÌ ¼±À» Ãß°¡ÇϽʽÿÀ. ¼Ò½º °æ·Î / to / djntest.sh * ÆÄÀÏ º¹»ç ´ÙÀ½°ú °°ÀÌ Bash ±¸¼º Æú´õ·Î : º¹»ç °æ·Î / to / djntest.sh /etc/bash_completion.d/and ³ªÁß¿¡ Bash ¼¼¼ÇÀ» ´Ù½Ã ½ÃÀÛÇϽʽÿÀ. ¶Ç´Â https://raw.github.com/machinalis/django-test-autocompletion/master/djntest.shextra : ³»ºÎ ÆÐÅ°Áö Å×½ºÆ® ½ÇÇàÀ» ½ÇÇàÇÏ´Â djntest.sh ÆÄÀÏÀ» ¿©±â¿¡¼ ãÀ» ¼ö ÀÖ½À´Ï´Ù (»ç¿ëÀÚ Á¤ÀǸ¦ ½ÇÇèÇϰųª ÀÌ ÆÐÅ°Áö È®Àå) ¸ðÀÇ ÆÐÅ°Áö¸¦ ¼³Ä¡ÇؾßÇÕ´Ï´Ù. Á¦Ç°ÀÇ È¨ÆäÀÌÁö
Django-test-autocomplete. °ü·Ã ¼ÒÇÁÆ®¿þ¾î