Example #1
0
 def test_get_socket_address(self):
     with mock.patch('dogstatsd.socket.getaddrinfo') as getaddrinfo:
         getaddrinfo.return_value = [(2, 2, 17, '', ('192.168.1.1', 80))]
         self.assertEqual(get_socket_address('example.com', 80), ('::ffff:192.168.1.1', 80, 0, 0))
         getaddrinfo.return_value = [(30, 2, 17, '', ('::1', 80, 0, 0))]
         self.assertEqual(get_socket_address('example.com', 80), ('::1', 80, 0, 0))
     self.assertIsNone(get_socket_address('foo', 80))
Example #2
0
 def test_get_socket_address(self):
     with mock.patch('dogstatsd.socket.getaddrinfo') as getaddrinfo:
         getaddrinfo.return_value = [(2, 2, 17, '', ('192.168.1.1', 80))]
         self.assertEqual(get_socket_address('example.com', 80), ('::ffff:192.168.1.1', 80, 0, 0))
         getaddrinfo.return_value = [(30, 2, 17, '', ('::1', 80, 0, 0))]
         self.assertEqual(get_socket_address('example.com', 80), ('::1', 80, 0, 0))
     self.assertIsNone(get_socket_address('foo', 80))