TestFixtures

Screenshot Λογισμικό:
TestFixtures
Στοιχεία Λογισμικού:
Εκδοχή: 3.0.0
Ανεβάστε ημερομηνία: 15 Apr 15
Προγραμματιστής: Chris Withers
Άδεια: Δωρεάν
Δημοτικότητα: 0

Rating: nan/5 (Total Votes: 0)

Το έργο TestFixtures προσφέρει μια συλλογή των βοηθών και εικονικές αντικείμενα που είναι χρήσιμα όταν γράφετε δοκιμές μονάδα ή δοκιμές έγγρ.
Οι διαθέσιμοι βοηθοί και εικονικές αντικειμένων που αναφέρονται παρακάτω, για λειτουργικά παραδείγματα, δείτε τα περιεχόμενα του φακέλου δοκιμών.
Σύγκριση
& Nbsp? Η κατηγορία αυτή σας επιτρέπει να υπόσταση κράτησης θέσης που μπορεί να χρησιμοποιηθεί για σύγκριση αναμενόμενα αποτελέσματα με τα πραγματικά αποτελέσματα, όπου τα αντικείμενα στα ίδια τα αποτελέσματα δεν υποστηρίζουν χρήσιμη σύγκριση. Η comparision μπορεί να βασίζεται μόνο στον τύπο του αντικειμένου, το οποίο είναι ιδιαίτερα πρακτικό κατά τη σύγκριση αλληλουχιών επέστρεψε από δοκιμαστεί κώδικα.
συγκρίνετε
& Nbsp? Η αντικατάσταση assertEquals και η failUnless (χ () είναι αληθής) μοτίβο. Δίνει πιο χρήσιμο διαφορές όταν τα επιχειρήματα αυτά δεν είναι τα ίδια, ιδίως για τις ακολουθίες και μεγάλες χορδές.
διαφ
& Nbsp? Η λειτουργία αυτή θα συγκρίνει δύο χορδές και να δώσει μια ενιαία διαφ της σύγκρισης τους. Handy ως τρίτη παράμετρος για unittest.TestCase.assertEquals.
γεννήτρια
& Nbsp? Αυτή η συνάρτηση θα επιστρέψει μια γεννήτρια που παράγει τα επιχειρήματα που κλήθηκε με όταν η γεννήτρια έχει επαναληφθεί σ 'όλη.
LogCapture
& Nbsp? Αυτή η βοηθός σας επιτρέπει να συλλάβει τα μηνύματα καταγραφής για συγκεκριμένα υλοτόμους στη doctests.
log_capture
& Nbsp? Αυτό διακοσμητής σας επιτρέπει να συλλάβει τα μηνύματα καταγραφής για συγκεκριμένες υλοτόμοι για τη διάρκεια της unittest μεθόδους.
αντικαταστήσει
& Nbsp? Αυτό διακοσμητής σας δίνει τη δυνατότητα να αντικαταστήσει αντικείμενα, όπως οι κατηγορίες και οι λειτουργίες κατά τη διάρκεια μιας unittest μέθοδο. Οι αντικαταστάσεις απομακρύνονται ανεξάρτητα από το τι συμβαίνει κατά τη διάρκεια της δοκιμής.
Αντικαταστάτης
& Nbsp? Αυτό βοηθός σας δίνει τη δυνατότητα να αντικαταστήσει αντικείμενα, όπως οι κατηγορίες και λειτουργίες μέσα από doctests και στη συνέχεια να επαναφέρετε τα πρωτότυπα φορά δοκιμών έχει ολοκληρωθεί.
should_raise
& Nbsp? Αυτή είναι μια καλύτερη έκδοση του assertRaises που σας επιτρέπει να ελέγχετε την εξαίρεση που τίθεται είναι όχι μόνο το σωστό τύπο, αλλά επίσης έχει τις σωστές παραμέτρους.
test_date
& Nbsp? Αυτό είναι ένα εύχρηστο εργοστάσιο τάξη που επιστρέφει datetime.date αντικαταστάσεις που έχουν μια μέθοδο που δίνει σήμερα επαναλαμβανόμενη, οι ιδιαιτερότητες, ελέγξιμες ημερομηνίες.
test_datetime
& Nbsp? Αυτό είναι ένα εύχρηστο εργοστάσιο τάξη που επιστρέφει datetime.datetime αντικαταστάσεις που έχουν τώρα μέθοδο που δίνει επαναλαμβανόμενη, οι ιδιαιτερότητες, ελέγξιμες datetimes.
test_time
& Nbsp? Αυτό είναι ένα εύχρηστο αντικατάσταση για time.time που δίνει επαναλαμβανόμενη, οι ιδιαιτερότητες, ελέγξιμες φορές.
τυλίξτε
& Nbsp? Αυτή είναι μια γενική διακοσμητής για περιτύλιγμα μέθοδο και λειτουργία κλήσεις με ένα σουτ-τέλος και έχοντας κώδικα που εκτελείται πριν από την δοκιμή και ως μέρος της τελικής

Τι είναι καινούργιο . αυτή η έκδοση:

  • Διορθώθηκε ένα σφάλμα, όπου ο διακοσμητήςreplace πέρασε μια classmethod παρά την ανταλλακτικές στην διακόσμηση απαιτητών κατά την αντικατάσταση ενός classmethod
  • Προστέθηκε που μέθοδο για να test_date, test_datetime και test_time να επιτρέπουν τον καθορισμό των παραμέτρων για το επόμενο παράδειγμα που πρέπει να επιστραφεί.
  • προστιθέμενη δέλτα και delta_type παραμέτρους για test_date, test_datetime και test_time να ελέγχουν τα διαστήματα μεταξύ επέστρεψε περιπτώσεις.

Τι είναι καινούργιο στην έκδοση 1.6.3:

  • Διορθώθηκαν αρκετά σφάλματα στη συγκεκριμενοποίηση του test_datetime και test_date περιπτώσεις που δάγκωσε όταν συγκρίσεις τύπου έγιναν μεταξύ των περιπτώσεων και την τάξη από την οποία τεκμηριώθηκε.

Τι είναι καινούργιο στην έκδοση 1.6.2:

  • αλλάξει Σύγκριση να χρησιμοποιήσετε __eq__ και __ne__ αντί του αποδοκιμαστεί __cmp __
  • τεκμηριώνεται ότι τα θέματα τάξης όταν χρησιμοποιούν συγκρίσεις με τα αντικείμενα που υλοποιούν __eq__ οι ίδιοι, όπως περιπτώσεις των μοντέλων Django.

Τι είναι καινούργιο στην έκδοση 1.6.1:

  • replace και Replacer.replace μπορεί τώρα να αντικαταστήσει χαρακτηριστικά ότι δεν μπορεί να υπάρχει, υπό την προϋπόθεση ότι `strict` παράμετρος περάσει ως ψευδείς.
  • should_raise πιάνει τώρα BaseException όχι η εξαίρεση, ώστε η αύξηση της SystemExit και KeyboardInterrupt μπορεί να ελεγχθεί.

Τι είναι καινούργιο στην έκδοση 1.6.0:

  • προστεθεί υποστήριξη για τη χρήση TempDirectory, αντικατάστασης και LogCapture ως διαχειριστές πλαίσιο για με δηλώσεις
  • αποτυχία σταθερό δοκιμή στην Python 2.6

Τι είναι καινούργιο στην έκδοση 1.5.4:

  • Διορθώστε το σφάλμα όπου should_raise δεν διαμαρτύρονται όταν δεν εξαίρεση αναδείχθηκε αλλά ήταν αναμενόμενη.
  • διευκρίνισε ότι η επιστροφή της κλήσης should_raise θα είναι κανένας σε περίπτωση που μια εξαίρεση που έθεσε η αναμενόμενη εξαίρεση έχει καθοριστεί.

Τι είναι καινούργιο στην έκδοση 1.5.3:

  • should_raise υποστηρίζει τώρα μεθόδους άλλες από __call __

Τι είναι καινούργιο στην έκδοση 1.5.2:

  • προστιθέμενη makedir και check_dir μεθόδους για TempDirectory και πρόσθεσε υποστήριξη για επιμέρους καταλόγους για να διαβάσει και να γράψει

Τι είναι καινούργιο στην έκδοση 1.4.0:

  • καλύτερη εκπροσώπηση των αποτυχημένων Σύγκριση
  • καλύτερη εκπροσώπηση των αποτυχημένων συγκρίνουν με ακολουθίες

Απαιτήσεις :

  • Python

Άλλο λογισμικό του προγραμματιστή Chris Withers

Checker
Checker

20 Feb 15

mailinglogger
mailinglogger

15 Apr 15

nose_fixes
nose_fixes

14 Apr 15

Σχόλια για TestFixtures

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