Flea

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

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

Swab

20 Feb 15

fresco
fresco

20 Feb 15

Mailtools
Mailtools

14 Apr 15

Fresco
Fresco

10 Dec 15

Komentarze do Flea

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