rlisagor / freshen

Clone of the Cucumber BDD framework for Python
GNU General Public License v3.0
355 stars 56 forks source link

Problem with portuguese language #2

Closed fsouza closed 14 years ago

fsouza commented 14 years ago

I have to chose between Cenário or Cenario word to represents Scenario, but Freshen is forcing me to write "Cenário|Cenario".

Here is my example:

Funcionalidade: Cadastro de aluno Como um secretário Eu gostaria de cadastrar um aluno informando nome e data de nascimento Para que ele possa ser matriculado em disciplinas

Cenário|Cenario: Cadastro de aluno sem nome deve falhar 
    Dado que estou na tela de cadastro de aluno
    Quando eu tento cadastrar um aluno sem preencher o nome
    Então o cadastro não pode ser completado com sucesso

If I choose Cenario or Cenário, I receive the error message:

ERROR: Failure: ParseException (No match found for {{"Cenário|Cenario" | "Esquema do Cenário|Esquema do Cenario"} | {W:(@,abcd...)}...} in /home/francisco/Projetos/post_bdd_django/features/cadastro_aluno.feature (at char 422), (line:10, col:2))

Traceback (most recent call last): File "/usr/local/lib/python2.6/dist-packages/Freshen_plugin-0.1-py2.6.egg/freshen/parser.py", line 189, in parse_file return feature.parseFile(fname)[0] File "/usr/local/lib/python2.6/dist-packages/pyparsing-1.5.2-py2.6.egg/pyparsing.py", line 1408, in parseFile raise exc ParseException: No match found for {{"Cenário|Cenario" | "Esquema do Cenário|Esquema do Cenario"} | {W:(@,abcd...)}...} in /home/francisco/Projetos/post_bdd_django/features/cadastro_aluno.feature (at char 422), (line:10, col:2)

I'll create a fork and try to solve the problem :)

fsouza commented 14 years ago

Everything is ok now, thanks to cbolduc :)