(self)
| 2069 | self.server_addr = (HOST, server.port) |
| 2070 | |
| 2071 | def test_connect(self): |
| 2072 | with test_wrap_socket(socket.socket(socket.AF_INET), |
| 2073 | cert_reqs=ssl.CERT_NONE) as s: |
| 2074 | s.connect(self.server_addr) |
| 2075 | self.assertEqual({}, s.getpeercert()) |
| 2076 | self.assertFalse(s.server_side) |
| 2077 | |
| 2078 | # this should succeed because we specify the root cert |
| 2079 | with test_wrap_socket(socket.socket(socket.AF_INET), |
| 2080 | cert_reqs=ssl.CERT_REQUIRED, |
| 2081 | ca_certs=SIGNING_CA) as s: |
| 2082 | s.connect(self.server_addr) |
| 2083 | self.assertTrue(s.getpeercert()) |
| 2084 | self.assertFalse(s.server_side) |
| 2085 | |
| 2086 | def test_connect_fail(self): |
| 2087 | # This should fail because we have no verification certs. Connection |
nothing calls this directly
no test coverage detected