consertar

luminárias de teste simples
Baixe Agora

consertar Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL v3
  • Preço:
  • FREE
  • Nome do editor:
  • Zero Piraeus
  • Site do editor:
  • https://bitbucket.org/schesis/

consertar Tag


consertar Descrição

Corrigir é uma biblioteca simples de Python para auxiliar na criação de acessórios para funções de teste, métodos, etc. Ele fornece um decorador, com_fixture, que permite anexar funções de configuração () e desmontagem () para as informações de acesso decoradas e de acesso definidas em O aparelho de dentro da função de teste.Fix foi escrito para uso com o nariz, mas também não depende disso, e também pode ser útil com outras estruturas de teste.exampleshere é um exemplo básico com a configuração, mas sem rasgamento: de corrigir importação with_fixturedef setup_only ( Contexto): DEF Setup (): "" "Adicione algo ao contexto." "" Assert context == {} context.squee = "kapow" Configuração de retorno @ with_fixture (setup_only) (Contexto): ASSERT CONTEXT == {"Squee": "Kapow"} ... e aqui está um pouco mais envolvido que cria alguns arquivos temporários para trabalhar, então os exclui durante a reafirmação: Importe o OSIMPORT SHUTILIMPORT TEMPFILEFROM Fix Import with_fixturedef externo (contexto, arquivos = 3): def configuração (): context.temp_dir = tempfile.mkdtemp () context.f Ilenames = para o nome do arquivo em contexto.filenames: com Open (os.path.join (context.temp_dir, nome do arquivo), "W") como f: f. Escreva ("Este é o arquivo% r. \ n"% de nome do arquivo) DEF Desenharver (): Shutil.rmtree (context.temp_dir) Configuração de retorno, desmontagem @ with_fixture (externo, arquivos = 5) def Check_files (contexto): presente = 0 ausente = 0 para nome do arquivo em context.filenames: se os.path.exists (os.path.join (context.temp_dir, nome do arquivo)): presente + = 1 else: ausente + = 1 return context.temp_dir, presente, ausenttemp_dir , presente, ausente = check_files () Assert não OS.PATH.EXISS (TEMP_DIR) Assert atual == 5assert ausente == 0installationThis deve fazer o truque: PIP Instalar a página inicial do fixproduto


consertar Software Relacionado