Dingus 호출을 사용하면 should_dsl을 사용할 수 있도록
해야-dingus 사용자 정의 정규 포함되어 있습니다.
작은 경고 : | should_dsl의 운영자 해킹 정말 Dingus의 __or의 __ ()가 잘되지 않습니다. 해킹 불쾌한이고, 나는 그것을 위해 should_dsl처럼 확실하지 않다 | 나는 생각한다. 루비 나에게 정말 예쁜 것 같다 곳이다.
당신은 그것을 가져올 필요
>>> should_dsl 수입해야, should_not에서
>>> dingus 수입 Dingus에서
>>> 수입 should_dingus
전화
점검 Dingus 촉구
>>> 스텁 = Dingus ( '그루터기')
>>> 데프 some_function () :
... 스텁 ()
...
>>> some_function |해야 | 전화 (그루터기)
호출은 또한 한 번 호출 할 필요가 있음을 확인할 수 있습니다 :
>>> 데프 some_function () :
... 스텁 ()
... 스텁 ()
...
>>> stub.reset ()
>>> some_function |해야 | 전화 (그루터기)
>>> stub.reset ()
>>> some_function |해야 | 전화 (그루터기) 팅가
역 추적 (가장 최근 통화 마지막) :
...
ShouldNotSatisfied :
심지어 with_params와 매개 변수를 확인할 수 있습니다 전화 :
>>> 데프 some_function () :
... 스텁 (사실, 곽 = 'tuut', braat = 'AAP')
...
>>> stub.reset ()
>>> some_function |해야 | 전화 (그루터기) .with_params (사실, 곽 = 'tuut', braat = 'AAP')
>>> stub.reset ()
>>> some_function |해야 | 전화 (그루터기) .with_params (사실, 곽 = 'tuut')
역 추적 (가장 최근 통화 마지막) :
...
ShouldNotSatisfied :
호 with_params 일단과 결합 될 수있다 :
>>> 데프 some_function () :
... 스텁 (사실, 곽 = 'tuut', braat = 'AAP')
...
>>> stub.reset ()
>>> some_function |해야 | 전화 (그루터기) .once.with_params (사실, 곽 = 'tuut', braat = 'AAP')
>>> stub.reset ()
>>> some_function |해야 | 전화 (그루터기) .with_params (사실, 곽 = 'tuut', braat = 'AAP')를 한 번
요구 사항 :
파이썬.
댓글을 찾을 수 없습니다