예제 #1
0
 def test_makefile_err(self):
     pid = self.start_server(self.args)
     try:
         ctx = SSL.Context()
         s = SSL.Connection(ctx)
         try:
             s.connect(self.srv_addr)
         except SSL.SSLError, e:
             assert 0, e
         f = s.makefile()
         data = self.http_get(s)
         s.close()
         del f
         del s
         err_code = Err.peek_error_code()
         assert not err_code, 'Unexpected error: %s' % err_code
         err = Err.get_error()
         assert not err, 'Unexpected error: %s' % err
예제 #2
0
 def test_makefile_err(self):
     pid = self.start_server(self.args)
     try:
         ctx = SSL.Context()
         s = SSL.Connection(ctx)
         try:
             s.connect(self.srv_addr)
         except SSL.SSLError, e:
             assert 0, e
         f = s.makefile()
         data = self.http_get(s)
         s.close()
         del f
         del s
         err_code = Err.peek_error_code()
         assert not err_code, 'Unexpected error: %s' % err_code
         err = Err.get_error()
         assert not err, 'Unexpected error: %s' % err
예제 #3
0
 def test_makefile_err(self):
     pid = self.start_server(self.args)
     try:
         ctx = SSL.Context()
         s = SSL.Connection(ctx)
         try:
             s.connect(self.srv_addr)
         except SSL.SSLError as e:
             self.fail(e)
         f = s.makefile()
         data = self.http_get(s)
         s.close()
         del f
         del s
         err_code = Err.peek_error_code()
         self.assertEqual(err_code, 0, 'Unexpected error: %s' % err_code)
         err = Err.get_error()
         self.assertIsNone(err, 'Unexpected error: %s' % err)
     finally:
         self.stop_server(pid)
     self.assertIn('s_server -quiet -www', data)
예제 #4
0
파일: test_ssl.py 프로젝트: mcepl/M2Crypto
 def test_makefile_err(self):
     pid = self.start_server(self.args)
     try:
         ctx = SSL.Context()
         s = SSL.Connection(ctx)
         try:
             s.connect(self.srv_addr)
         except SSL.SSLError as e:
             self.fail(e)
         f = s.makefile()
         data = self.http_get(s)
         s.close()
         del f
         del s
         err_code = Err.peek_error_code()
         self.assertEqual(err_code, 0,
                          'Unexpected error: %s' % err_code)
         err = Err.get_error()
         self.assertIsNone(err, 'Unexpected error: %s' % err)
     finally:
         self.stop_server(pid)
     self.assertIn('s_server -quiet -www', data)