Doppel.

biblioteca de testes
Baixe Agora

Doppel. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MIT/X Consortium Lic...
  • Preço:
  • FREE
  • Nome do editor:
  • Darius Powell

Doppel. Tag


Doppel. Descrição

Biblioteca de testes. O Doppel é um módulo Python que permite escrever testes como uma simples seqüência de etapas ordenadas. O passo é uma chamada ou uma chamada. Onde uma chamada é o código de teste que chama o código em teste e uma chamada fora é o código de origem que ligou para um fn substituído por um doppel.call nos seguintes exemplos assumem que as expectativas de teste O objeto T foi criado: com o Doppel. TESTEXPECTAÇÕES () Como T: Para ligar para o código em teste: t.call (exemplos.fn1) para ligar para o código em teste com args: t.call (exemplos.fn2) .args ('arg1', 'arg1' , Arg3 = 'Arg3', Arg4 = 'Arg4') Para não verificar o valor de retorno: t.call (exemplos.fn1) para verificar o valor de retorno como um literal: t.call (exemplos.fn1) .Returns ('fn1 Chamado ') para verificar o valor de retorno usando uma função: def verify_fn (resultado): return result ==' fn1 chamado.call (exemplos.gall_string) .Turns (verify_fn) chamada os seguintes exemplos assumem que fn_replaced foi substituído: testexamples de classe (doppel.testcasereLinging ('exemplos.fn_replaced')): Além disso, eles assumem que as expectativas de teste O objeto T foi criada e que o código em teste foi chamado: com doppel.Texpectations () A st: t.call (exemplos.fn3) .args ('arg1', 'arg1', arg3 = 'arg3', arg3 ', arg4 =' arg4 ') para esperar uma chamada com args não verificada: exemplos.fn_replaced () para esperar Uma chamada com args verificada como um literal: exemplos.fn_replaced ('Arg1', 'Arg2', Arg3 = 'Arg3', ARG4 = 'ARG4') Para esperar uma chamada com args Verified Usando uma função: def verify_fn (* args, ** kwargs): return args == ('arg1', 'arg1') e kwargs == {'arg3': 'arg3', 'Arg4': 'Arg4'} exemplos.fn_replaced (verify_fn) para retornar um doppel: exemplos.fn_replace () para retornar um literal: exemplos.fn_replaced (). Retorna ('ret1') para retornar um valor fornecido por uma função: Def returns_fn (): return 'ret1'examples.fn_replaced (). Retorna ( returns_fn) Para aumentar uma exceção: exemplos.fn_replaced (). Levanta (exceção («Exception1 ')) Requisitos: · Pitão


Doppel. Software Relacionado

filtrounit.

permite que os testes unitários sejam criados para programas de linha de comando ...

125

Download