´Ü¼ø¼º

Á¾¼Ó¼ºÀ» ´ëüÇϱâÀ§ÇÑ ´çȲ½º·´°Ô °£´ÜÇÑ ¶óÀ̺귯¸®
Áö±Ý ´Ù¿î·Îµå

´Ü¼ø¼º ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • 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) ¿ä±¸ »çÇ× : ¡¤ ÆÄÀ̽ã


´Ü¼ø¼º °ü·Ã ¼ÒÇÁÆ®¿þ¾î