Staging
v0.5.1
https://github.com/python/cpython
Revision 5516c7b319999cb7beb4bc1f7d07459e4390e852 authored by Barry Warsaw on 22 March 2002, 16:21:56 UTC, committed by Barry Warsaw on 22 March 2002, 16:21:56 UTC
situations are handled now: a multipart/* containing no payload
(i.e. never set), and a multipart/* containing a scalar payload
(i.e. Message.add_payload() having been called exactly once, not
passing in a sequence object).

_make_boundary(): Fixed bogus cut-n-paste error (self as first arg).

I will merge these changes into the standalone email package and
Python 2.3 separately.
1 parent 25cf603
Raw File
Tip revision: 5516c7b319999cb7beb4bc1f7d07459e4390e852 authored by Barry Warsaw on 22 March 2002, 16:21:56 UTC
_handle_multipart(): Fixes for SF bug #531966. Specifically two
Tip revision: 5516c7b
test_socket_ssl.py
# Test just the SSL support in the socket module, in a moderately bogus way.

import test_support

# Optionally test SSL support.  This currently requires the 'network' resource
# as given on the regrtest command line.  If not available, nothing after this
# line will be executed.
test_support.requires('network')

import socket
if not hasattr(socket, "ssl"):
    raise test_support.TestSkipped("socket module has no ssl support")

import urllib

socket.RAND_status()
try:
    socket.RAND_egd(1)
except TypeError:
    pass
else:
    print "didn't raise TypeError"
socket.RAND_add("this is a random string", 75.0)

f = urllib.urlopen('https://sf.net')
buf = f.read()
f.close()
back to top