should-dingus

Software screenshot:
should-dingus
Rincian Software:
Versi: 0.3
Tanggal Upload: 11 May 15
Pengembang: Chris Wesseling
Lisensi: Gratis
Popularitas: 10

Rating: nan/5 (Total Votes: 0)

harus-pusaka berisi matcher kustom sehingga Anda dapat menggunakan should_dsl dengan Dingus panggilan.
Peringatan kecil: | Operator hack dari should_dsl ini tidak benar-benar cocok dengan __ __or () dari Dingus. Saya pikir | hack jahat, dan aku tidak yakin aku suka should_dsl untuk itu. Di sinilah Ruby tampaknya benar-benar cantik untuk saya.
Anda hanya perlu mengimpornya
>>> Dari impor should_dsl harus, should_not
>>> Dari pusaka impor Dingus
>>> Should_dingus impor
panggilan
Cek panggilan pada Dingus
>>> Rintisan = Dingus ('rintisan')
>>> Def some_function ():
... Rintisan ()
...
>>> Some_function | harus | panggilan (rintisan)
panggilan juga dapat memeriksa bahwa itu harus dipanggil sekali:
>>> Def some_function ():
... Rintisan ()
... Rintisan ()
...
>>> Stub.reset ()
>>> Some_function | harus | panggilan (rintisan)
>>> Stub.reset ()
>>> Some_function | harus | panggilan (rintisan) .Setelah
Traceback (paling panggilan terakhir terakhir):
...
ShouldNotSatisfied: disebut 2 kali, diharapkan 1
panggilan bahkan dapat memeriksa parameter dengan with_params:
>>> Def some_function ():
... Rintisan (Benar, Kwak = 'Tuut', braat = 'aap')
...
>>> Stub.reset ()
>>> Some_function | harus | panggilan (rintisan) .with_params (Benar, Kwak = 'Tuut', braat = 'aap')
>>> Stub.reset ()
>>> Some_function | harus | panggilan (rintisan) .with_params (Benar, Kwak = 'Tuut')
Traceback (paling panggilan terakhir terakhir):
...
ShouldNotSatisfied: belum disebut dengan params (Benar,) {'Kwak': 'Tuut'}
with_params panggilan dapat dikombinasikan dengan sekali:
>>> Def some_function ():
... Rintisan (Benar, Kwak = 'Tuut', braat = 'aap')
...
>>> Stub.reset ()
>>> Some_function | harus | panggilan (rintisan) .once.with_params (Benar, Kwak = 'Tuut', braat = 'aap')
>>> Stub.reset ()
>>> Some_function | harus | panggilan (rintisan) .with_params (Benar, Kwak = 'Tuut', braat = 'aap') sekali

Persyaratan :.

  • Python

Software yang serupa

CATSRunner
CATSRunner

3 Jun 15

lava-vcs
lava-vcs

14 Apr 15

NoseDBResult
NoseDBResult

11 May 15

Perangkat lunak lain dari pengembang Chris Wesseling

crawlidator
crawlidator

11 May 15

Komentar untuk should-dingus

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!