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

Apache AntUnit
Apache AntUnit

11 May 15

nosy
nosy

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!