Flea bir HTTP server başlayaraq olmadan wsgi applications test edir.
Əgər siz artıq lxml bilirsinizsə, birə belə güclü edir nə bilirsiniz. Flea tam dəyişdirmək və wsgi proqram geri HTML sənədləri gedin yoxlamaq imkan lxml nin xpath API ilə inteqrasiya olunur. Burada bir misal sessiya var:
>>> Agent = TestAgent (my_wsgi_app)
>>> Agent.get ('/')
>>> Çap agent.body
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; da işarəsi
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
>>> Agent = agent ["// a [. =] Daxil"]. Basın ()
>>> Çap agent.request.request_uri
http: // localhost / sign-in
>>> Agent ["// giriş [name = 'istifadəçi adı'] @"]. Dəyəri = 'root'
>>> Agent ["// giriş [adı @ = 'parol']"]. Value = "Parol"
>>> Agent = agent ["// input [@ type =] submit '"]. (Təqdim)
Tam paketi sənədlər: http://packages.python.org/flea/
What Bu azad yeni
- istisna qaldırmaq deyil ki, bir fill_sloppy metodu Əlavə sahələri mövcud deyil zaman
versiya 7.4.1 yeni nədir:
- Bugfix: TestAgent.serve Sabit səhv ()
- wsgi ekoloji dəyərlər üçün idarə Təkmilləşdirilmiş unicode
versiya 7.4.0 yeni nədir:
- Pesto olan fresk keçid
- Eksperimental Python 3 dəstək
- Bugfix: wsgi cavab iterator yaxın metodu həmişə adlanır təmin
versiya 7.3.3 yeni nədir:
zənglər
- Daxil giriş harada imkan asan axtarış üçün test altında proqram
- bir flea.testing wsgi ekoloji əsas Əlavə
- bir məlumat dict keçən zaman bir səhv səbəb post_multipart Sabit bir səhv
Bir test mühitində çalışan zaman AUT demək olar ki,
versiya 7.3.1 yeni nədir:
- TestAgent.follow Sabit bug
versiya 7.3.0 yeni nədir:
Hər bir nəzarət növü ilə
- form doldurulması üçün yeni API, bir fill metodu olan. dəyəri atributu artıq yüklənmir.
- İndi CSS selector ya XPath ifadə və ya birbaşa TestAgent obyekt axtararaq DOM axır bilər.
- TestAgent.click () indi onların mətn content links seçir mübahisə edir, məsələn, agent.click (view nəticələri). Siz köhnə davranış istəyirsinizsə, ikinci dəlil, məsələn, agent.click (// a [. View nəticələri & quot; = & quot] ',' xpath) keçmək lazımdır.
versiya 7.2.0 yeni nədir:
- Əlavə .reload və .new_session üsulları TestAgent
nədir versiya 7.1.1-ci Yeni
- almaq qəbul olunmur Sabit check_status dəlil, post təqdim basın s üsulları
versiya 7.1.0 yeni nədir:
- .fill Əlavə - bir çox formu alanları doldurmaq bir zəng.
- - bir web browser cari cavab göstərmək
- Əlavə .serve - test altında proqram üçün bir HTTP server başlamaq və cari səhifədə bir brauzeri açmaq
- Əlavə çek və ya yönlendirme kodları (2xx və ya 3xx) başqa bir şey default tərəfindən AssertionError artırır
- HTTP yönləndirmələri edin dəyişdi default davranış
- dəyişdi versiyası nömrələmə sxemi & lt; böyük və gt;. & lt; kiçik və gt;
.show Əlavə
HTTP durum uğur üçün
tələblər
- Python
Şərhlər tapılmadı