matchmaker

Screenshot Λογισμικό:
matchmaker
Στοιχεία Λογισμικού:
Εκδοχή: 0.1.3
Ανεβάστε ημερομηνία: 14 Apr 15
Προγραμματιστής: Carles Barrobes
Άδεια: Δωρεάν
Δημοτικότητα: 33

Rating: 1.0/5 (Total Votes: 1)

προξενητής παρέχει διακοσμητές που απλοποιούν τη δημιουργία του Hamcrest προσαρμογέων.
Από μια λειτουργία (με προαιρετικό κατάλληλη docstring), δημιουργούν hamcrest προσαρμογείς με ελάχιστη πρόσθετη κωδικοποίηση.
Οι πηγές μπορούν να βρεθούν στο GitHub.

Παραδείγματα:

από προξενητής matcher εισαγωγής
matcher
def is_even (στοιχείο):
& Nbsp? Επιστροφή στοιχείων% 2 == 0
matcher
def ends_like (στοιχείο, δεδομένα, μήκος = 3):
& Nbsp? "String του οποίου η τελευταία {1} χαρακτήρες ταιριάζουν με εκείνα για '{0}'"
& Nbsp? Item.endswith επιστρέψει (στοιχεία [-Μήκος:])
Στη συνέχεια μπορείτε να χρησιμοποιήσετε αυτά σε δοκιμές σας ως εξής:
assert_that (αριθμός, is_even ())
assert_that (λέξη, ends_like (other_word, 4))
Λάθη θα εμφανιστεί ως εξής:
AssertionError:
Αναμενόμενη: Είναι ακόμα
& Nbsp? Αλλά: ήταν <3>
AssertionError:
Αναμενόμενη: String των οποίων η τελευταία 4 χαρακτήρες ταιριάζουν με εκείνα για τσέλο »
& Nbsp? Αλλά: ήταν «Hüllő»

Απαιτήσεις :

  • Python

Παρόμοια λογισμικά

py.saunter
py.saunter

20 Feb 15

tissue
tissue

15 Apr 15

tdaemon
tdaemon

11 May 15

noselog
noselog

20 Feb 15

Σχόλια για matchmaker

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!