matchmaker

Screenshot Software:
matchmaker
Detalii soft:
Versiune: 0.1.3
Incarca data: 14 Apr 15
Producător: Carles Barrobes
Licenţă: Gratuit
Popularitate: 0

Rating: nan/5 (Total Votes: 0)

pețitor prevede decoratori care simplifică crearea de matchers Hamcrest.
Dintr-o funcție (cu o docstring adecvat opțional), de a crea hamcrest matchers cu codare minim suplimentar.
Sursele pot fi găsite în GitHub.

Exemple:

de la pețitor Meciuri import
matcher
is_even def (element):
& Nbsp; întoarcere articol% 2 == 0
matcher
def ends_like (articol, date, lungime = 3):
& Nbsp; "String, acesta ultimul {1} ​​caractere se potrivesc cu cele de" {0} '"
& Nbsp; item.endswith reveni (date [-lungime:])
Apoi puteți folosi aceste în testele precum:
assert_that (număr, is_even ())
assert_that (cuvânt, ends_like (other_word, 4))
Erori de va afișa ca:
AssertionError:
Așteptat: Este chiar
& Nbsp; dar: a fost <3>
AssertionError:
Așteptat: String, acesta ultimele 4 caractere se potrivesc cu cele de "violoncel"
& Nbsp; dar: a fost "hei"

Cerințe :

  • Python

Software similare

proboscis
proboscis

20 Feb 15

pinocchio
pinocchio

14 Apr 15

testkit
testkit

20 Feb 15

Comentarii la matchmaker

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!