Esempio n. 1
0
 def test_expect_100_continue_header(self):
     req = ClientRequest("get", "http://python.org/", headers={"expect": "100-continue"}, loop=self.loop)
     resp = req.send(self.transport, self.protocol)
     self.assertEqual("100-continue", req.headers["EXPECT"])
     self.assertIsNotNone(req._continue)
     req.terminate()
     resp.close()
Esempio n. 2
0
def test_expect_100_continue_header(loop):
    req = ClientRequest("get", URL("http://python.org/"), headers={"expect": "100-continue"}, loop=loop)
    resp = req.send(mock.Mock(), mock.Mock())
    assert "100-continue" == req.headers["EXPECT"]
    assert req._continue is not None
    req.terminate()
    resp.close()
Esempio n. 3
0
def test_expect_100_continue_header(loop, conn):
    req = ClientRequest('get', URL('http://python.org/'),
                        headers={'expect': '100-continue'}, loop=loop)
    resp = req.send(conn)
    assert '100-continue' == req.headers['EXPECT']
    assert req._continue is not None
    req.terminate()
    resp.close()
Esempio n. 4
0
def test_expect100(loop):
    req = ClientRequest('get', URL('http://python.org/'),
                        expect100=True, loop=loop)
    resp = req.send(mock.Mock(), mock.Mock())
    assert '100-continue' == req.headers['EXPECT']
    assert req._continue is not None
    req.terminate()
    resp.close()
Esempio n. 5
0
 def test_expect100(self):
     req = ClientRequest('get', URL('http://python.org/'),
                         expect100=True, loop=self.loop)
     resp = req.send(self.transport, self.protocol)
     self.assertEqual('100-continue', req.headers['EXPECT'])
     self.assertIsNotNone(req._continue)
     req.terminate()
     resp.close()
Esempio n. 6
0
async def test_expect100(loop, conn) -> None:
    req = ClientRequest('get', URL('http://python.org/'),
                        expect100=True, loop=loop)
    resp = await req.send(conn)
    assert '100-continue' == req.headers['EXPECT']
    assert req._continue is not None
    req.terminate()
    resp.close()
Esempio n. 7
0
 def test_expect_100_continue_header(self):
     req = ClientRequest('get', 'http://python.org/',
                         headers={'expect': '100-continue'}, loop=self.loop)
     resp = req.send(self.transport, self.protocol)
     self.assertEqual('100-continue', req.headers['EXPECT'])
     self.assertIsNotNone(req._continue)
     req.terminate()
     resp.close()
Esempio n. 8
0
    def test_terminate(self):
        req = ClientRequest('get', 'http://python.org', loop=self.loop)
        req.send(self.transport, self.protocol)
        self.assertIsNotNone(req._writer)
        writer = req._writer = unittest.mock.Mock()

        req.terminate()
        self.assertIsNone(req._writer)
        writer.cancel.assert_called_with()
Esempio n. 9
0
def test_terminate(loop):
    req = ClientRequest("get", URL("http://python.org"), loop=loop)
    resp = req.send(mock.Mock(), mock.Mock())
    assert req._writer is not None
    writer = req._writer = mock.Mock()

    req.terminate()
    assert req._writer is None
    writer.cancel.assert_called_with()
    resp.close()
Esempio n. 10
0
def test_terminate(loop, conn):
    req = ClientRequest('get', URL('http://python.org'), loop=loop)
    resp = req.send(conn)
    assert req._writer is not None
    writer = req._writer = mock.Mock()

    req.terminate()
    assert req._writer is None
    writer.cancel.assert_called_with()
    resp.close()
Esempio n. 11
0
def test_terminate_with_closed_loop(loop):
    req = ClientRequest('get', URL('http://python.org'), loop=loop)
    resp = req.send(mock.Mock(), mock.Mock())
    assert req._writer is not None
    writer = req._writer = mock.Mock()

    loop.close()
    req.terminate()
    assert req._writer is None
    assert not writer.cancel.called
    resp.close()
Esempio n. 12
0
    def test_terminate_with_closed_loop(self):
        req = ClientRequest('get', 'http://python.org', loop=self.loop)
        resp = req.send(self.transport, self.protocol)
        self.assertIsNotNone(req._writer)
        writer = req._writer = mock.Mock()

        self.loop.close()
        req.terminate()
        self.assertIsNone(req._writer)
        self.assertFalse(writer.cancel.called)
        resp.close()
Esempio n. 13
0
    def test_terminate_with_closed_loop(self):
        if not hasattr(self.loop, 'is_closed'):
            self.skipTest("Required asyncio 3.4.2+")
        req = ClientRequest('get', 'http://python.org', loop=self.loop)
        req.send(self.transport, self.protocol)
        self.assertIsNotNone(req._writer)
        writer = req._writer = unittest.mock.Mock()

        self.loop.close()
        req.terminate()
        self.assertIsNone(req._writer)
        self.assertFalse(writer.cancel.called)
Esempio n. 14
0
def test_terminate_with_closed_loop(loop, conn):
    req = ClientRequest('get', URL('http://python.org'), loop=loop)
    resp = req.send(conn)
    assert req._writer is not None
    writer = req._writer = mock.Mock()

    loop.run_until_complete(asyncio.sleep(0.05, loop=loop))

    loop.close()
    req.terminate()
    assert req._writer is None
    assert not writer.cancel.called
    resp.close()
Esempio n. 15
0
    def test_terminate_without_writer(self):
        req = ClientRequest('get', URL('http://python.org'), loop=self.loop)
        self.assertIsNone(req._writer)

        req.terminate()
        self.assertIsNone(req._writer)
Esempio n. 16
0
def test_terminate_without_writer(loop):
    req = ClientRequest('get', URL('http://python.org'), loop=loop)
    assert req._writer is None

    req.terminate()
    assert req._writer is None
Esempio n. 17
0
    def test_terminate_without_writer(self):
        req = ClientRequest("get", "http://python.org", loop=self.loop)
        self.assertIsNone(req._writer)

        req.terminate()
        self.assertIsNone(req._writer)
Esempio n. 18
0
def test_terminate_without_writer(loop: Any) -> None:
    req = ClientRequest("get", URL("http://python.org"), loop=loop)
    assert req._writer is None

    req.terminate()
    assert req._writer is None
Esempio n. 19
0
def test_terminate_without_writer(loop) -> None:
    req = ClientRequest('get', URL('http://python.org'), loop=loop)
    assert req._writer is None

    req.terminate()
    assert req._writer is None
Esempio n. 20
0
def function2852(arg472):
    var1979 = ClientRequest('get', URL('http://python.org'), loop=arg472)
    assert (var1979._writer is None)
    var1979.terminate()
    assert (var1979._writer is None)
    def test_terminate_without_writer(self):
        req = ClientRequest('get', 'http://python.org', loop=self.loop)
        self.assertIsNone(req._writer)

        req.terminate()
        self.assertIsNone(req._writer)