Εμπνευσμένο από τον Ian Bicking είναι εξαιρετική WebTest, & nbsp? Livetest είναι μια επέκταση για να επιτρέψει το ίδιο είδος των απλών pythonic δοκιμών που θα χρησιμοποιηθούν κατά την εκτέλεση sites. Πολλές δοκιμές που γράφτηκε για WebTest θα είναι σε θέση να χρησιμοποιηθούν άμεσα για LiveTest.
Αυτό επιτρέπει την πλήρη πλατφόρμα (servers app, balancers φορτίο, δρομολόγηση, DNS, κλπ) πρέπει να ελεγχθεί όχι μόνο την εσωτερική εφαρμογή WSGI.
Σημείωση: προσθήκες αρχείων δεν έχουν δοκιμαστεί.
Χρήση
Ρύθμιση μια εφαρμογή για να δοκιμάσει κατά και μόνο ένα όνομα:
>>> Livetest εισαγωγής
>>> App = livetest.TestApp (www.google.com)
Κάντε αιτήματα όπως ακριβώς WebTest:
>>> Αντίστοιχα = app.get ('/')
Μορφές πιάσε:
>>> Resp.forms
{0:
>>> Μορφή = resp.forms [0]
>>> Form.fields
{«BtnI»: [
& Nbsp? "BtnG»: [
& Nbsp? «Q»: [
& Nbsp? «Πηγή»: [
& Nbsp? 'Hl': [
& Nbsp? », Δηλαδή«: [
Υποβολή μορφές:
>>> Μορφή [«q '] =' δοκιμές python»
>>> Αντίστοιχα = form.submit ()
Ουσία δοκιμή στην απάντηση:
>>> Resp.mustcontain («Agile», «unittest», «PyUnit»)
>>> Αντίστοιχα
'/ 25498>
>>> Resp.status
«200 OK»
Απαιτήσεις :
- Python
Τα σχόλια δεν βρέθηκε