| Producten.cmftestas Integratie-testkader voor CMF |
Download nu |
Producten.cmftestas Rangschikking & Samenvatting
- Naam uitgever:
- Stefan H. Holek
- Uitgever website:
- http://plone.org/products/cmftestcase
Producten.cmftestas Tags
Producten.cmftestas Beschrijving
Producten.cmftestase is een dunne laag bovenop het ZOPETTESTAS-pakket. Het is ontwikkeld om het testen van CMF-gebaseerde applicaties en producten te vereenvoudigen. Het CMFTESTSCASE-pakket biedt - het functie-installatieproduct om een ZOPE-product in de testomgeving te installeren .- De Function InstallPackage om een Python-pakket te installeren dat is geregistreerd via vijf: RegisterPakket in de test omgeving. Vereist zope 2.10.4 of hoger.- De functie SetUpCMFSITE om een CMF-portal in de test DB te maken. OPMERKING: SETUPCMFSITE Accepteert een optioneel product-argument, waarmee u een lijst met producten wilt opgeven die aan de portal wordt toegevoegd. Productinstallatie wordt uitgevoerd via de Canonical Extensions.Install.Install-functie. Sinds 0.8.2 kunt u ook een extension_profiles-argument passeren om GS-uitbreidingsprofielen te importeren .- De Klasse Cmftestase waarvan u uw testcases afgeleid wilt. - De klasse-functionaltestase waarvan u uw testcases voor functionele eenheidstests afgeleid is. - De klassen Sandboxed en Functioneel om te mixen met uw eigen testcases.- De Constanten Portal_Name, Portal_Owner, Default_Products, Default_Base_Profile, Default_Extension_Profiles, Default_User en Default_Password.- De constante CMF15 die evalueert voor TRUE voor CMF-versies> = 1.5.- De constante CMF16 die evalueert Ten true voor CMF-versies> = 1.6.- De constante CMF20 die evalueert voor TRUE voor CMF-versies> = 2.0.- De constante CMF21 die evalueert voor TRUE voor CMF-versies> = 2.1.- De constante CMF22 die evalueert voor CMF-versies > = 2.2.- De module maakt alle nutsfuncties van het ZOPETESTSCASE-pakket .Example CMFTESTCASEFROM-producten.cmftestcase import CMFTESTCASECMFTETSCMTSCMSECMTSCMSECMTSTSCME ) CMFTESTASSE.SETUPCMFSITE (producten = ('SEPORTUCT',)) Klasse testsomething (cmftestcase.cmftestase): DEF AftersTup (Self): Self.Folder.Invokefactory ('Document', 'Doc') Def Testeditdocument (Zelf): Zelf. map.doc.Edit (Text_Format = 'Plain', Text = 'Data') Self.assertequal (self.folder.doc.edabeldably (), 'gegevens') Voorbeeld Cmftestcase-instelling met genericsetupfrom producten.cmftestas Import CMFTESTCASECMFTESTSCASE.Installproduct (' SnalPRODUCT ') CMFTESTASSE.SETUPCMFSITE (Extension_Profiles = (' SEPERPRODUCT: standaard ',)) Zie de DOCKS van het ZOPETTACE-pakket, vooral die van de Portaltestase-class.Kook in de voorbeeldtests in deze map om een idee te krijgen van hoe te gebruiken Het CMFTESTSCASE-PAKKET.Copy Testskeleton.py om de startpagina van uw eigen tests.product te starten
Producten.cmftestas Gerelateerde software