Terinspirasi oleh Ian Bicking hebat WebTest, & nbsp; livetest merupakan perpanjangan untuk memungkinkan jenis yang sama pengujian pythonic sederhana untuk digunakan terhadap situs berjalan. Banyak tes tertulis untuk WebTest akan dapat digunakan langsung pada LiveTest.
Hal ini memungkinkan platform penuh (server aplikasi, balancers beban, routing, DNS, dll) yang akan diuji bukan hanya aplikasi WSGI internal.
Catatan: upload file yang belum teruji.
Penggunaan
Pengaturan aplikasi untuk menguji melawan dengan hanya hostname:
>>> Impor livetest
>>> App = livetest.TestApp ('www.google.com')
Membuat permintaan seperti WebTest:
>>> Resp = app.get ('/')
Bentuk Grab:
>>> Resp.forms
{0:
>>> Bentuk = resp.forms [0]
>>> Form.fields
{'BtnI': [
& Nbsp; 'btnG': [
& Nbsp; 'q': [
& Nbsp; 'sumber': [
& Nbsp; 'hl': [
& Nbsp; 'yaitu': [
Mengirimkan formulir:
>>> Bentuk ['q'] = 'python pengujian'
>>> Resp = form.submit ()
Uji barang-barang di respon:
>>> Resp.mustcontain ('Agile', 'unittest', 'PyUnit')
>>> Resp
'/ 25498>
>>> Resp.status
'200 OK'
Persyaratan :
- Python
Komentar tidak ditemukan