Flea

Screenshot Software:
Flea
Szczegóły programowe:
Wersja: 7.4.6
Filmu: 20 Feb 15
Wywoływacz: Oliver Cope
Licencja: Wolny
Popularność: 6

Rating: nan/5 (Total Votes: 0)

Flea umożliwia testowanie aplikacji WSGI bez uruchamiania serwera HTTP.
 
 Jeśli już wiesz, lxml, będziesz wiedzieć, co sprawia, że ​​pchła tak potężny. Flea jest w pełni zintegrowany z lxml w XPath api, co pozwala sprawdzić, modyfikować i nawigacja dokumentów HTML zwracanych z aplikacji WSGI. Oto sesja przykład:
 
 >>> Agent = TestAgent (my_wsgi_app)
>>> Agent.get ("/")
>>> Print agent.body

& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Zaloguj się
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;

>>> Agent = Środek ["// [. = 'Zaloguj']"]. Click ()
>>> Print agent.request.request_uri
http: // localhost / logowania
>>> Agent ["// input [name = '@']" nazwa użytkownika]. Value = "root"
>>> Agent ["// input [@ name = 'password']"]. Value = "hasło"
>>> Agent = Środek ["// input [@ type =" submit "]"]. Submit ()
Dokumentacja pełny pakiet: http://packages.python.org/flea/

What jest nowy w tym wydaniu:

  • Dodano metodę fill_sloppy, że nie spowodować wyjątek, gdy nie istnieją pola

Co nowego w wersji 7.4.1:

  • Poprawiono błąd w TestAgent.serve ()
  • Ulepszona obsługa Unicode dla wartości WSGI środo

Co nowego w wersji 7.4.0:

  • Przełącz na fresku z pesto,
  • Experimental Python 3 support
  • Błąd: zapewniają Odpowiedź WSGI blisko Metoda iterator jest zawsze nazywany

Co nowego w wersji 7.3.3:

  • wliczony obiekt, aby umożliwić łatwe rejestrowanie rozmów do śledzenia Aplikacja w teście
  • Dodane klucz WSGI środo flea.testing tak, że można powiedzieć, AUT, gdy jest uruchomiony w środowisku testowym,
  • Naprawiono błąd, który powodował w post_multipart błąd podczas przechodzenia dict danych

Co nowego w wersji 7.3.1:

  • Naprawiono błąd w TestAgent.follow

Co nowego w wersji 7.3.0:

  • Nowe API dla wypełniania formularzy, z każdego rodzaju sterowania o metodę wypełniania. Wartość atrybutu nie jest przeciążony.
  • Możesz teraz przechodzić DOM dzwoniąc obiekt TestAgent bezpośrednio albo z selektora CSS lub wyrażenia XPath.
  • TestAgent.click () teraz przyjmuje argument, że wybiera łączy ich zawartości tekstowej, np agent.click ("zobacz wyniki"). Jeśli chcesz starego zachowania, trzeba zdać drugi argument, np agent.click ("// [= & quot;. Zobacz wyniki & quot;]", "XPath").

Co nowego w wersji 7.2.0:

  • metody Dodano .reload i .new_session do TestAgent

Co nowego w wersji 7.1.1:

  • Poprawiono argumentem check_status nie akceptowane w GET, POST kliknij, przedstawienia itp metody

Co nowego w wersji 7.1.0:

  • Dodane .fill - wypełnić kilka pól formularza w pojedynczego połączenia.
  • Dodane .Pokaż - pokazuje aktualną odpowiedź w przeglądarce internetowej,
  • Dodane .serve - start serwera HTTP dla aplikacji w ramach testu i otworzyć przeglądarkę w aktualnej strony,
  • Dodano sprawdzić sukcesu stanu HTTP lub przekierować kody (2xx i 3xx), coś jeszcze podnosi AssertionError domyślnie
  • Zmieniono domyślne zachowanie przekierowań HTTP,
  • Zmieniono schemat numerowania wersji do & lt; Główną & gt;. & lt; drobne & gt;

Wymagania :

  • Python

Inne programy z deweloperem Oliver Cope

frescoext-genshi
frescoext-genshi

20 Feb 15

Mailtools
Mailtools

14 Apr 15

Swab
Swab

20 Feb 15

Komentarze do Flea

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!