def test_mock_500(self, set_up_mock_500): client = SocketClient(port=settings.APP_PORT, host=settings.APP_HOST) wait_until(client.connect) data, headers = self.get_info(sort='Apple') response = client.request(method='POST', headers=headers, url='/setnew', data=data) assert response[-1] == 'Server internal error'
def test_mock_timeout(self, set_up_mock_timeout): client = SocketClient(port=settings.APP_PORT, host=settings.APP_HOST) wait_until(client.connect) client.sock.settimeout(3.1) data, headers = self.get_info(sort='Apple') response = client.request(method='POST', headers=headers, url='/setnew', data=data) assert response[-1] == 'Server timed out'
def test_mock_unavailable(self, set_up_without_mock): client = SocketClient(port=settings.APP_PORT, host=settings.APP_HOST) wait_until(client.connect) data = {'sort': 'Apple'} data = json.dumps(data) headers = self.get_headers(len(data.encode())) response = client.request(method='POST', headers=headers, url='/setnew', data=data) assert response[-1] == 'Connection refused'