Produtos.CmFtestcase.

Framework de teste de integração para CMF
Baixe Agora

Produtos.CmFtestcase. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • ZPL
  • Preço:
  • FREE
  • Nome do editor:
  • Stefan H. Holek
  • Site do editor:
  • http://plone.org/products/cmftestcase

Produtos.CmFtestcase. Tag


Produtos.CmFtestcase. Descrição

Produtos.CmFtestcase é uma camada fina na parte superior do pacote Zopetestcase. Foi desenvolvido para simplificar o teste de aplicativos e produtos baseados em CMF.O pacote CMFtestCase fornece - a função instalação de produto para instalar um produto ZoPE no ambiente de teste. A função InstallPackage para instalar um pacote Python registrado através do teste: RegisterPackage no teste ambiente. Requer Zope 2.10.4 ou superior. A função setupcmfsite para criar um portal CMF no teste de teste. Nota: Setupcmfsite aceita um argumento de produtos opcional, que permite especificar uma lista de produtos que serão adicionados ao portal. A instalação do produto é realizada através da função Canonical Extensions.install.install. Desde 0.8.2 você também pode passar um argumento Extensional_Profiles para importar perfis de extensão do GS.- O CMFtestcase da classe para obter seus casos de teste. A funcionalidade de classe derivar seus casos de teste para testes de unidade funcional. As classes Sandboxed e Funcional para misturar com seus próprios casos de teste .- As constantes portal_name, portal_products, default_base_profile, default_extension_profiles, default_user e default_password.- A constante CMF15 que avalia como TRUE para versões CMF> = 1.5.- O CMF16 constante que avalia Para True para versões CMF> = 1.6.- A constante CMF20 que avalia como VERDADEIRAS para versões CMF> = 2.0.- A constante CMF21 que é avaliado como true para versões CMF> = 2.1.- A constante CMF22 que avalia como verdadeira para versões CMF > = 2.2.- Os utilizagens do módulo que contém todas as funções do utilitário do pacote Zopetestcase.Example cmftestcasefrom Products.cmftestcase Import CMFtestcasecmftestCase.InstallProduct ('someproduto' ) Cmftestcase.setupcmfsite (produtos = ('Algunsprodutos',)) CLASSE TANDSOMLO (CMFTESTCASE.CMFtestcase): Def AfterSetup (auto): self.folder.invokefactory ('document', 'doc') def testeditdocument (auto): auto. folder.doc.edit (text_format = 'plain', text = 'data') self.assertequal (self.folder.doc.edablebody (), 'Data') Exemplo de configuração de CMFtestCase com genericsetupfrom Products.cmftestCase Import CMFtestcasecmftestCase.InstallProduct (' Someproduto ') cmftestcase.setupcmfsite (extension_profiles = (' someproduto: default ',)) Por favor, consulte os documentos do pacote do Zopetestcase, especialmente os da classe de porta de porta. Nos testes de exemplo neste diretório para obter uma ideia de como usar O pacote CMFtestcase.Copy Testskeleton.py para iniciar sua página inicial do próprio testes.Product


Produtos.CmFtestcase. Software Relacionado