lettuce를 사용하여 간단한 단위 테스트를 작성하려고합니다.
방금 설치 상추 I로 : 내가Python3 Lettuce throws SyntaxError
$ lettuce test/features
을 실행할 때 내가 얻을
$ pip3 install lettuce
을 :
Traceback (most recent call last):
File "/usr/local/bin/lettuce", line 9, in <module>
load_entry_point('lettuce==0.2.23', 'console_scripts', 'lettuce')()
File "/usr/local/lib/python3.4/site-packages/pkg_resources/__init__.py", line 542, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/local/lib/python3.4/site-packages/pkg_resources/__init__.py", line 2569, in load_entry_point
return ep.load()
File "/usr/local/lib/python3.4/site-packages/pkg_resources/__init__.py", line 2229, in load
return self.resolve()
File "/usr/local/lib/python3.4/site-packages/pkg_resources/__init__.py", line 2235, in resolve
module = __import__(self.module_name, fromlist=['__name__'], level=0)
File "/usr/local/lib/python3.4/site-packages/lettuce/__init__.py", line 179
print "Error loading step definitions:\n", e
^
SyntaxError: Missing parentheses in call to 'print'
인가 :
(https://semaphoreci.com/community/tutorials/bdd-testing-a-restful-web-application-in-python 더 구체적으로 나는이 자습서를 수행하고있다) 양상추 포장에 실수가 있니? 나는 가서 몇 가지 수정했다. (일부 인쇄문에 괄호를 추가 한 다음 같은 이유로 다른 인쇄물이 실패했다.) 아이디어가 있으십니까? 당신을 위해 불행하게도
'lettuce'는 Python 3과 호환되지 않습니다. –