| ´Ü¼ø¼º Á¾¼Ó¼ºÀ» ´ëüÇϱâÀ§ÇÑ ´çȲ½º·´°Ô °£´ÜÇÑ ¶óÀ̺귯¸® |
Áö±Ý ´Ù¿î·Îµå |
´Ü¼ø¼º ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- Other/Proprietary Li...
- °Ô½ÃÀÚ À̸§:
- Benjamin Coe
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- https://github.com/bcoe/
´Ü¼ø¼º ű×
´Ü¼ø¼º ¼³¸í
Á¾¼Ó¼ºÀ» ±³Ã¼ÇϱâÀ§ÇÑ ´çȲ½º·´°Ô °£´ÜÇÑ µµ¼°ü ´Ü¼ø¼ºÀº Dependencies¸¦ ´ëüÇϱâÀ§ÇÑ ´çȲ½º·´°Ô °£´ÜÇÑ ¶óÀ̺귯¸®ÀÔ´Ï´Ù .Impledependency´Â ´Ù¸¥ Ŭ·¡½º·Î ÀνºÅϽºÈµÇµµ·Ï ÇÑ ¼ö¾÷ÀÇ µ¿ÀÛÀ» Àü ¼¼°èÀûÀ¸·Î º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÜÀ§ Å×½ºÆ®¿Í ³ª»çÇÏ´Â ¸Ö¸® ¶³¾îÁø ¸Ö¸®ÀÖ´Â Á¾¼Ó¼ºÀ» ±³Ã¼ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ¿¹¸¦ µé¾î ¸â¹ö ÄÉÀ̽º´Â Ç×»ó Foked ¹öÀüÀ¸·Î ÀνºÅϽºÈµË´Ï´Ù. @dependency_docorator decorator¿Í ÇÔ²² ±³Ã¼ °¡´ÉÇÑ Å¬·¡½º¸¦ Àå½ÄÇϽʽÿÀ. @dependency_docorator decorator ¿¹Á¦ (object) : def __init __ (self) : Àμâ '¿¹Á¦ Ŭ·¡½º¶ó°íÇÕ´Ï´Ù. ´ëü Ŭ·¡½º´Â ÀϹÝÀûÀ¸·Î ´ÜÀ§ testing.class mockexample (object)¿¡ ´ëÇÑ ¸ðÀÇ ¶Ç´Â °¡Â¥ °´Ã¼ÀÔ´Ï´Ù. def __init __ (self) :'¸ðÀÇ ¿¹Á¦ Ŭ·¡½º¸¦ ÀμâÇϽʽÿÀ. dependency.override_dependency (Original_class = ¿¹Á¦, replacement_class = mockexample) ¿ä±¸ »çÇ× : ¡¤ ÆÄÀ̽ã
´Ü¼ø¼º °ü·Ã ¼ÒÇÁÆ®¿þ¾î