새로운 Google App Engine Python 애플리케이션에 대한 단위 테스트를 설정하려고합니다.nose-gae 환경 변수 문제
import os
import unittest
from application import app
class LoginTestCase(unittest.TestCase):
def test_login_request(self):
pass
if __name__ == '__main__':
unittest.main()
내가 테스트 파일을 실행합니다 : 지금 나는이 내용 더미 tests.py 파일이 nosetests를 --with-GAE tests.py
그것은 오류 메시지와 함께 실패합니다 " 오류 : 실패 : KeyError ('SERVER_SOFTWARE'). callstack이 있는데 범인은 gae_mini_profiler가 os.environ [ "SERVER_SOFTWARE"]을 읽으려는 것입니다.
gae_mini_profiler 또는 nose-gae에서 오류인지 궁금합니다.
배경 지식이있는 경우 내 앱은 Flask App Engine template을 기반으로합니다. nose-gae로 템플릿에서 샘플 단위 테스트를 실행하려고 할 때 정확히 동일한 오류가 발생했습니다.
NoseGAE가 설치되어 있습니다. 아직도 작동하지 않습니다. –