| ParametrizedTase. Testes parametrizados para o módulo Unittest do Python |
Baixe Agora |
ParametrizedTase. Classificação e resumo
- Licença:
- MIT/X Consortium Lic...
- Nome do editor:
- Marc Abramowitz
- Site do editor:
- http://search.cpan.org/~msabramo/
ParametrizedTase. Tag
ParametrizedTase. Descrição
ParametrizedTase fornece testes parametrizados para o módulo Unittest do Python.Este foi inspirado pelo recurso de testes parametrizados em PY.TEST. Eu estava usando o py.Test para o teste específico que motivou isso, mas meu colega tinha algumas reservas sobre o uso de py.test e tudo que eu realmente precisava foram os testes parametrizados, então eu chicotei isso com um pouco de metaclass Hackery.Example Uso: De ParameterItStCase Import ParameteredTestCaseclass MyTests (ParameteriedTestcase): @ ParameteriedTestCase.Parameterize (("Entrada", "Execto_Output"), ) Def Test_eval (auto, entrada, espera_Output): self.assertequal (eval (Eval (Eval), esperado_Output) Resultado de execução este: ~ / dev / git-repos / python_unittest_parametered_test_case $ python -m Unittest -V teststest_eval_input_2 + 4_expected_output_6 (tests.mytests) ... oktest_eval_input_3 + 5_expected_output_8 (tests.mytests) ... oktest_eval_input_6 * 9_expected_Output_54 (tests.mytests) ... ok ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ -------------------------------------------------- --- Ran 3 testes em homepage de 0,001sokproduto
ParametrizedTase. Software Relacionado