monkeypatching

    0

    1답변

    패치 net/http를 시도하고 하나의 서비스 클래스에만 적용해야합니다. 세련미가가는 길 같습니다. 원숭이 패치는 작동하지만 세련미는 없습니다. 이것은 네임 스페이스 문제입니까? 이 프로젝트는 루비 2.3.0을 사용하고 있지만 2.4.1로 시도했지만 원숭이 패치 만 적용됩니다. 원숭이 패치와 : module Net class HTTPGenericR

    1

    1답변

    이것은 Sage에 관한 질문입니다. Sage는 Python 2.7을 기반으로합니다. 저는 현자 질문 here을 작성했지만 그 질문을 수정하여 수학적 문맥을 제거합니다. 매우 구체적인 경우에 몇 가지 느린 기능의 속도를 향상 시키려고합니다. 본질적으로, 나는 foo과 같은 foo(args)이 전통적으로 상당히 느리지 만 분석으로 인해 foo(args')은 b

    1

    1답변

    js 알아요? : D let obj = {} let anotherObj = obj 지금 anotherObj는 obj에 참조로 {} 값을 포함한다. 따라서 anotherObj은 obj에 대한 참조 만 있습니다. 그러나 새로운 값을 obj에 재 할당 할 때 js에서 할당하는 방식이 이런 식으로 작동하는 이유는 무엇입니까? 는 그리고이 기능은 아직

    3

    1답변

    에서 가져온 메서드 내에서 가져온 나는 시험에 다음과 같은 기능을 가지고 데이터베이스의 이름을 취한 다음 명령 문자열을 작성하고 execute_cmd 메소드를 사용하여이 명령을 subprocess으로 실행합니다. subprocess을 실제로 실행하지 않고이 기능을 테스트하고 싶습니다. 명령이 올바르게 빌드되고 올바르게 execute_cmd으로 전달되었는지

    0

    1답변

    몇 가지 테스트를하고 있는데 하나의 함수 인수를 모의하고 싶습니다. 그 함수의 def foo(arg1, arg2): 'do something' 과 전화 : foo(1, 2) 내가 3 대신 2의를 사용하여 어떻게 든 그것을 monkeypatch하고 싶다고 수 있나요 예를 들어 내가 좋아하는 기능을 가지고? 이 같은 시도 : monkeypatc

    -2

    1답변

    나는 문자열 목록에서 임의로 문자열을 선택하는 클래스 메소드에 대해 pytest를 사용하여 테스트를 개발하려고합니다. 그것은 아래 givemeanumber 방법과 같은 본질적으로 같습니다 import os.path from random import choice class Bob(object): def getssh(): return o

    1

    1답변

    다른 클라이언트에 대해 다른 코드를 실행하는 사용자 정의 프레임 워크가 있습니다. 클라이언트의 기능을 사용자 정의하기 위해 특정 방법을 모티브 화했습니다. 여기 #import monkeypatches here if self.config['client'] == 'cool_dudes': from app.monkeypatches import

    0

    1답변

    원숭이가 Date 클래스에 패치하는 cached-date이라는 NPM 패키지를 작성했습니다. 표준 문자열 표현을 캐시합니다. // Typescript application require('cached-date'); const date = new Date(); const isoStr = date.toCachedISOString(); : 이 // i

    0

    1답변

    Flask 응용 프로그램의 설정 파일에 대한 테스트를 작성하고 있습니다. 시스템에 설정된 env 변수가 테스트의 결과에 영향을 미치지 않도록하려면 예측 가능한 테스트 결과를 생성하기 위해 pytest의 monkeypatch를 사용하고 있습니다. env 변수가 설정되지 않은 조명기와 '가짜'설정의 조명기를 사용하여 '깨끗한'상태로 구성 파일을 테스트하고 있습

    1

    1답변

    기본 길이를 16 * 1024에서 더 큰 값 (128 * 1024)으로 변경하려면 shutil.copyfileobj() 함수를 원숭이 패치하려고합니다. 내부적으로 move와 같은 다른 shutil 메서드는 copyfileobj() 함수를 호출하며 원숭이 패치의 영향을 받기를 원합니다. 이 작동하지 않는 것 같습니다 : import shutil shuti