~ubuntu-branches/ubuntu/utopic/python-eventlet/utopic

« back to all changes in this revision

Viewing changes to tests/convenience_test.py

  • Committer: Bazaar Package Importer
  • Author(s): Soren Hansen
  • Date: 2011-05-17 11:52:34 UTC
  • mfrom: (1.1.4 upstream) (4.1.1 sid)
  • Revision ID: james.westby@ubuntu.com-20110517115234-fcxnkhmr7kcvesdz
Tags: 0.9.15-0ubuntu1
* New upstream release.
  - Drop wrap-greenpipe.patch: Included upstream.
  - Drop disable-psycopg-patcher-test.patch: Included upstream.
* Merge packaging changes from Debian.
* Disable zmq (tests do not pass).

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
 
3
3
import eventlet
4
4
from eventlet import event
 
5
from eventlet.green import socket
5
6
from tests import LimitedTestCase, s2b
6
7
 
7
8
certificate_file = os.path.join(os.path.dirname(__file__), 'test_server.crt')
119
120
        client.sendall("echo")
120
121
        self.assertEquals("echo", client.recv(1024))
121
122
        
122
 
        
 
123
    def test_socket_reuse(self):
 
124
        lsock1 = eventlet.listen(('localhost',0))
 
125
        port = lsock1.getsockname()[1]
 
126
        def same_socket():
 
127
            return eventlet.listen(('localhost',port))
 
128
        self.assertRaises(socket.error,same_socket)
 
129
        lsock1.close()
 
130
        assert same_socket()
 
131