コード例 #1
0
ファイル: adapter_test.py プロジェクト: lzpap/pyota
  def test_argument_overriding_attribute_timeout(self, request_mock):
    # create dummy response
    request_mock.return_value = mock.Mock(text='{ "dummy": "payload"}', status_code=200)

    # create adapter
    mock_payload = {'dummy': 'payload'}
    adapter = HttpAdapter('http://localhost:14265')

    # test with timeout in kwargs
    adapter.timeout = 77
    adapter.send_request(payload=mock_payload, timeout=88)
    _, kwargs = request_mock.call_args
    self.assertEqual(kwargs['timeout'], 88)
コード例 #2
0
ファイル: adapter_test.py プロジェクト: watertim/iota.py
    async def test_argument_overriding_attribute_timeout(self):
        # mock for returning dummy response
        mocked_request = mock.Mock(return_value=async_return(
            mock.Mock(text='{ "dummy": "payload"}', status_code=200)))

        # create adapter
        mock_payload = {'dummy': 'payload'}
        adapter = HttpAdapter('http://localhost:14265')

        # test with timeout in kwargs
        adapter.timeout = 77
        with mock.patch('iota.adapter.AsyncClient.request', mocked_request):
            await adapter.send_request(payload=mock_payload, timeout=88)
        _, kwargs = mocked_request.call_args
        self.assertEqual(kwargs['timeout'], 88)