«python-unittest» 태그된 질문

15
디렉토리에서 모든 Python 단위 테스트를 어떻게 실행합니까?
파이썬 단위 테스트가 들어있는 디렉토리가 있습니다. 각 단위 테스트 모듈의 형식은 test _ *. py 입니다. all_test.py 라는 파일을 만들려고합니다.이 파일 은 위에서 언급 한 테스트 양식으로 모든 파일을 실행하고 결과를 반환합니다. 지금까지 두 가지 방법을 시도했습니다. 둘 다 실패했습니다. 나는 두 가지 방법을 보여줄 것이며, 누군가가 실제로 이것을 올바르게 …

7
명령 줄을 통해 unittest.TestCase에서 단일 테스트 실행
우리 팀에서는 다음과 같이 대부분의 테스트 사례를 정의합니다. 하나의 "프레임 워크"클래스 ourtcfw.py: import unittest class OurTcFw(unittest.TestCase): def setUp: # something # other stuff that we want to use everywhere testMyCase.py와 같은 많은 테스트 사례 : import localweather class MyCase(OurTcFw): def testItIsSunny(self): self.assertTrue(localweather.sunny) def testItIsHot(self): self.assertTrue(localweather.temperature > 20) if __name__ == …


2
가져온 모듈에서 함수를 조롱하는 파이썬
@patch가져온 모듈에서 함수를 사용하는 방법을 이해하고 싶습니다 . 이것은 내가 지금까지있는 곳이다. app / mocking.py : from app.my_module import get_user_name def test_method(): return get_user_name() if __name__ == "__main__": print "Starting Program..." test_method() app / my_module / __ init__.py : def get_user_name(): return "Unmocked User" test / mock-test.py : import unittest …

11
AttributeError : '모듈'개체에 '테스트'속성이 없습니다.
이 명령을 실행하고 있습니다. python manage.py test project.apps.app1.tests 이 오류가 발생합니다. AttributeError : '모듈'개체에 '테스트'속성이 없습니다. 아래는 내 디렉토리 구조입니다. 또한 설치된 앱 구성에 app1을 추가했습니다. Traceback (most recent call last): File "manage.py", line 10, in <module> execute_from_command_line(sys.argv) File "/home/username/local/dev/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 385, in execute_from_command_line utility.execute() File "/home/username/local/dev/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 377, in …


2
단위 테스트에서 JSON으로 요청을 보내는 방법
요청에서 JSON을 사용하는 Flask 응용 프로그램 내에 코드가 있으며 다음과 같이 JSON 개체를 가져올 수 있습니다. Request = request.get_json() 이것은 잘 작동했지만 Python의 unittest 모듈을 사용하여 단위 테스트를 만들려고 시도 중이며 요청과 함께 JSON을 보내는 방법을 찾는 데 어려움이 있습니다. response=self.app.post('/test_function', data=json.dumps(dict(foo = 'bar'))) 이것은 나에게 준다 : >>> request.get_data() …


1
Python은 return_value 대신 MagicMock 객체를 반환합니다.
나는 파이썬 파일이 a.py두 개의 클래스가 들어 A와 B. class A(object): def method_a(self): return "Class A method a" class B(object): def method_b(self): a = A() print a.method_a() 나는 조롱 method_b하여 수업 에서 unittest 하고 싶습니다 . 이를위한 파일의 내용은 다음과 같습니다 .BAtesta.py import unittest import mock import a class TestB(unittest.TestCase): …

10
Python 3.4 asyncio 코드를 테스트하는 방법은 무엇입니까?
Python 3.4 asyncio라이브러리를 사용하여 코드에 대한 단위 테스트를 작성하는 가장 좋은 방법은 무엇입니까 ? TCP 클라이언트 ( SocketConnection) 를 테스트한다고 가정합니다 . import asyncio import unittest class TestSocketConnection(unittest.TestCase): def setUp(self): self.mock_server = MockServer("localhost", 1337) self.socket_connection = SocketConnection("localhost", 1337) @asyncio.coroutine def test_sends_handshake_after_connect(self): yield from self.socket_connection.connect() self.assertTrue(self.mock_server.received_handshake()) 기본 테스트 실행기를 사용하여이 테스트 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.