本文整理汇总了Python中M2Crypto.Err.peek_error_code方法的典型用法代码示例。如果您正苦于以下问题:Python Err.peek_error_code方法的具体用法?Python Err.peek_error_code怎么用?Python Err.peek_error_code使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类M2Crypto.Err
的用法示例。
在下文中一共展示了Err.peek_error_code方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_makefile_err
# 需要导入模块: from M2Crypto import Err [as 别名]
# 或者: from M2Crypto.Err import peek_error_code [as 别名]
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: test_makefile_err
# 需要导入模块: from M2Crypto import Err [as 别名]
# 或者: from M2Crypto.Err import peek_error_code [as 别名]
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)