Producten.cmftestas

Integratie-testkader voor CMF
Download nu

Producten.cmftestas Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • ZPL
  • Prijs:
  • FREE
  • 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

Tracasyorder

voegt een mooier (JavaScript-gebaseerde) UI toe voor het bestellen van traaglijke ticketvelden (ernst, type, etc.) in TRAC ...

76

Downloaden