Esempio n. 1
0
 def test_init_new_style_empty_client(self):
     conn_state = ['', mock.Mock(), mock.Mock()]
     # have to make a copy since the init will modify what we pass
     csc = copy.copy(conn_state)
     csc[0] = ('<local>', 0)
     utils.UnixDomainHttpProtocol(conn_state, mock.Mock())
     self.ewhi.assert_called_once_with(mock.ANY, csc, mock.ANY)
Esempio n. 2
0
 def test_init_unknown_client(self):
     utils.UnixDomainHttpProtocol('foo')
     self.ewhi.assert_called_once_with(mock.ANY, 'foo')
Esempio n. 3
0
 def test_init_new_style_client(self):
     conn_state = ['foo', mock.Mock(), mock.Mock()]
     utils.UnixDomainHttpProtocol(conn_state, mock.Mock())
     self.ewhi.assert_called_once_with(mock.ANY, conn_state, mock.ANY)
Esempio n. 4
0
 def test_init_with_client(self):
     utils.UnixDomainHttpProtocol(mock.Mock(), 'foo', mock.Mock())
     self.ewhi.assert_called_once_with(mock.ANY, mock.ANY, 'foo', mock.ANY)
Esempio n. 5
0
 def test_init_empty_client(self):
     for addr in ('', b''):
         utils.UnixDomainHttpProtocol(mock.Mock(), addr, mock.Mock())
         self.ewhi.assert_called_once_with(mock.ANY, mock.ANY,
                                           ('<local>', 0), mock.ANY)
         self.ewhi.reset_mock()
Esempio n. 6
0
 def test_init_with_client(self):
     u = utils.UnixDomainHttpProtocol(mock.Mock(), 'foo', mock.Mock())
     self.assertEqual(u.client_address, 'foo')
Esempio n. 7
0
 def test_init_empty_client(self):
     u = utils.UnixDomainHttpProtocol(mock.Mock(), '', mock.Mock())
     self.assertEqual(u.client_address, ('<local>', 0))