2017-09-27 5 views
0

파이썬 2.6에서 1.2.5 동작을 사용하려고합니다. 불행히도이 버전의 Python이 잠시 붙어 있습니다.파이썬 동작 문제

같은

@given과 같은 매개 변수를 핸들러를 정의 할 때 ('우리는 {X} 설치없이 행동이') (문맥, 배) 데프 step_impl : ...

내가 얻을 다음 에러 메시지 나 이에

File "build/bdist.solaris-2.11-sun4v/egg/behave/model.py", line 1903, in run 
     self.func(context, *args, **kwargs) 
    TypeError: step_impl() keywords must be strings 

스텝 처리기 키 유니 코드 문자열이 아닌 일반 문자열 사전 호출되고 있다는 표시이다.

이 경우 해결책이 있습니까?

커트

답변

0

은 당신이 당신의 단계 정의에 괄호 주위에 따옴표를 포함되어 있습니다. 다음과 같아야합니다.

@given('we have behave "{x}" installed')