Package: python3-hamcrest (1.9.0-3)
Links for python3-hamcrest
Debian Resources:
Download Source Package pyhamcrest:
Maintainers:
External Resources:
- Homepage [hamcrest.org]
Similar packages:
infrastruttura Hamcrest per oggetti per corrispondenze (Python 3)
PyHamcrest è un'infrastruttura per scrivere oggetti per corrispondenze, che permette di definire in modo dichiarativo regole di "corrispondenza". Ci sono diverse situazioni in cui degli strumenti per trovare corrispondenze sono preziosissimi, come la validazione di UI o il filtraggio di dati, ma è nell'ambito della scrittura di test flessibili che essi sono più comunemente usati. Questo tutorial mostra come usare PyHamcrest per i test di unità.
Quando si scrivono test è a volte difficile ottenere il giusto equilibrio tra una specificazione eccessiva del test (che lo rende fragile in caso di modifiche) e una non sufficiente (che lo rende meno valido dato che continua a far superare i test anche quando la cosa testata è non corretta). Avere uno strumento che permette di identificare precisamente l'aspetto in fase di test e di descrivere i valori che dovrebbe avere, con un livello di precisione controllata, aiuta molto a scrivere test che sono "semplicemente corretti". Tali test falliscono quando il comportamento dell'aspetto testato devia dal comportamento atteso, ma continuano ad essere passati quando vengono fatte modifiche minori e non correlate al comportamento.
Questo pacchetto fornisce i moduli per Python 3.x.
Other Packages Related to python3-hamcrest
|
|
|
|
-
- dep: python3
- linguaggio interattivo di alto livello orientato agli oggetti (versione python3 predefinita)
-
- dep: python3-pkg-resources
- rilevazione di pacchetti e accesso a risorse usando pkg_resources
-
- dep: python3-six
- libreria di compatibilità per Python 2 e 3 (interfaccia Python 3)
Download python3-hamcrest
Architecture | Package Size | Installed Size | Files |
---|---|---|---|
all | 26.9 kB | 159.0 kB | [list of files] |