2013-05-09 18 views

Antwort

11

PloneTestCase ist ein älteres Produkt. Es wird immer noch von vielen Paketen verwendet, aber es ist mühsamer, fehleranfälliger und weniger gut dokumentiert als plone.testing und plone.app.testing.

plone.testing und plone.app.testing sind komplementär. Ersteres implementiert Low-Level-Primitive, die nicht von Plone-the-CMS abhängig sind, um Test-Layer zu verwalten und Zope-Anwendungen zu testen. Letzteres liefert den Grundstein für die Einrichtung einer Plone-Site in einem Integrationstest.

Wenn Sie die Dokumentation plone.app.testing lesen, sollten Sie alles bekommen, was Sie brauchen.

5

plone.app.testing enthält die Teile, die für Plone-Paketentwicklung spezifisch sind; plone.testing ist generisch und kann unabhängig von Plone verwendet werden. plone.app.testing baut auf plone.testing.

Beide Pakete sind die neue Generation von Test-Support-Bibliotheken. PloneTestCase ist die ältere Generation.

Insbesondere ist die Schichtunterstützung in plone.testing viel verbessert.