2013-05-09 9 views

Odpowiedz

11

PloneTestCase jest starszym produktem. Nadal jest używany przez wiele pakietów, ale jest bardziej nieporęczny, bardziej podatny na błędy i mniej dobrze udokumentowany niż testowanie plone.testing i plone.app.

plone.testing i plone.app.testing są komplementarne. Pierwsza implementuje prymitywy niskiego poziomu, które nie są zależne od Plone-the-CMS w zakresie zarządzania warstwami testowymi i testowania aplikacji Zope. Ten ostatni zapewnia klej do ustawienia strony Plone w teście integracji.

Jeśli czytasz dokumentację plone.app.testing, powinieneś otrzymać wszystko, czego potrzebujesz.

5

plone.app.testing zawiera części specyficzne dla rozwoju pakietu Plone; plone.testing jest ogólna i może być używana niezależnie od Plone. plone.app.testing buduje się na szczycie plone.testing.

Oba pakiety są nową generacją bibliotek wsparcia testowego. PloneTestCase to starsze pokolenie.

W szczególności obsługa warstw jest znacznie poprawiona w plone.testing.

Powiązane problemy