2017-12-19 32 views
0

VS 2017에서 Python 프로젝트의 매우 이상한 동작이 발생했습니다. "라이브러리"Python 프로젝트와 유닛 테스트 프로젝트가 있다고 가정합니다. 나는 그것이 잘 작동Visual Studio에서 이상한 Python 패키지 가져 오기 동작

두 번째 프로젝트 파일에
import unittest 
import Metric.metric as metr // module from the first project 

다음 줄을 추가 할 때 (심지어 'unitests'에 F12을 누르면 유닛 테스트 프레임 워크의 __init_ 파일을 이동하거나 'metr'에와 내용을 볼 수 있습니다 metric.py 파일의 ) 만 VS 재로드까지. 두 번째 줄을 다시로드 한 후에 더 이상 작동하지 않습니다 !!! 첫 번째 줄은 작동하지만 잠시 동안 만 작동 할 수 있습니다. 잠시 후 F12도 단위 테스트 디스커버리도 작동하지 않습니다.

또한 '가져 오기'를 입력하고 Ctrl + 스페이스 바를 누르면 'unittest'힌트 문자열 도 표시됩니다. 더 이상 IntelliSence 팝업창에이 없습니다!

이러한 이상한 문제의 원인은 무엇일까요? 나는 또 다른 장난감 예제에서 성공으로 성공을 재현하려고 시도했다. 따라서 문제를 재현하지 못할 수도 있습니다. 유일한 희망은 누군가의 직감 때문입니다.

내 설정 (모든 - - 날짜) :

비주얼 스튜디오 2017 15.5.2

환경 - 파이썬 3.6 (64 비트) (전역 기본값) 파이썬에서

답변

0

댓글에 있습니다 # 대신 //

+0

이것은 의사 코드입니다. –