Pyhistorian

uma ferramenta BDD para escrever especificações usando dado - quando - então modelo
Baixe Agora

Pyhistorian Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MIT/X Consortium Lic...
  • Preço:
  • FREE
  • Nome do editor:
  • Hugo Lopes Tavares
  • Site do editor:
  • http://github.com/hugobr/

Pyhistorian Tag


Pyhistorian Descrição

Uma ferramenta BDD para escrever especificações usando dado - quando - então O objetivo do Pyhistorian é escrever um dado interno - quando - então, usando o Python. As idéias vêm do jbehave, rbehave, pepino e outros.É possível escrever suas histórias em inglês e português, escolha o seu preferido.Um bom exemplo de uso segue (chame este arquivo calculator.py) de Devide_dsl Import * da Calculadora de Classe Pyhistorian Import * (Object): Def Sum (auto, N1, N2): Retorno N1 + N2Class SumScenario (Cenário): @given ('Eu tenho uma calculadora') def set_my_calculator (auto): auto. calculadora = calculadora () @when ('eu entro com 1 + 1') def sum_one_to_one (auto): self.sum = self.calculator.sum (1, 1) @then ('tenho 2 como resultado') def two_as_result (auto): self.sum | should_be.equal_to | 2SC __Name__ == '__main__': Calculator_Story = Story (title = 'especificando minha nova calculadora', as_a = 'matemático preguiçoso', i_want_to = 'descansar minha mente', So_that = "Eu não desperdice meu tempo pensando") Sum_scenario = Sumscenario ('soma de 1 e 1') (Calculator_Story.add_scenario (SUM_SCENARIO) .run ()) RUNCO: $ Python Calculator.pystory: Especificando minhas novas calculadoras Um matemático preguiçoso quer descansar minha atenção que eu não desperdiço Tempo ThinkingScenario 1: soma de 1 e 1 Dado eu tenho uma calculadora ... OK quando eu enter com 1 + 1 ... ok, então eu tenho 2 como resultado ... OK Requisitos: · Pitão


Pyhistorian Software Relacionado

Qtwui.

Uma biblioteca que fornece um kit de ferramentas widgets web baseado na Biblioteca QT de Trolltech ...

209

Download

Drastirols.

Visualize dados da tabela em uma grade (drasttgrid) e em um mapa do Google (drissmap) ...

160

Download