py3k - more testcases ported
This commit is contained in:
@@ -12,13 +12,13 @@ class BackdoorTest(LimitedTestCase):
|
|||||||
serv = eventlet.spawn(backdoor.backdoor_server, listener)
|
serv = eventlet.spawn(backdoor.backdoor_server, listener)
|
||||||
client = socket.socket()
|
client = socket.socket()
|
||||||
client.connect(('localhost', listener.getsockname()[1]))
|
client.connect(('localhost', listener.getsockname()[1]))
|
||||||
f = client.makefile()
|
f = client.makefile('rw')
|
||||||
self.assert_('Python' in f.readline())
|
self.assert_('Python' in f.readline())
|
||||||
f.readline() # build info
|
f.readline() # build info
|
||||||
f.readline() # help info
|
f.readline() # help info
|
||||||
self.assert_('InteractiveConsole' in f.readline())
|
self.assert_('InteractiveConsole' in f.readline())
|
||||||
self.assertEquals('>>> ', f.read(4))
|
self.assertEquals('>>> ', f.read(4))
|
||||||
f.write('print "hi"\n')
|
f.write('print("hi")\n')
|
||||||
f.flush()
|
f.flush()
|
||||||
self.assertEquals('hi\n', f.readline())
|
self.assertEquals('hi\n', f.readline())
|
||||||
self.assertEquals('>>> ', f.read(4))
|
self.assertEquals('>>> ', f.read(4))
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import sys
|
|||||||
|
|
||||||
import eventlet
|
import eventlet
|
||||||
from eventlet import debug
|
from eventlet import debug
|
||||||
from tests import LimitedTestCase, main
|
from tests import LimitedTestCase, main, s2b
|
||||||
from unittest import TestCase
|
from unittest import TestCase
|
||||||
|
|
||||||
try:
|
try:
|
||||||
@@ -117,7 +117,7 @@ class TestDebug(LimitedTestCase):
|
|||||||
try:
|
try:
|
||||||
gt = eventlet.spawn(hurl, client_2)
|
gt = eventlet.spawn(hurl, client_2)
|
||||||
eventlet.sleep(0)
|
eventlet.sleep(0)
|
||||||
client.send(' ')
|
client.send(s2b(' '))
|
||||||
eventlet.sleep(0)
|
eventlet.sleep(0)
|
||||||
# allow the "hurl" greenlet to trigger the KeyError
|
# allow the "hurl" greenlet to trigger the KeyError
|
||||||
# not sure why the extra context switch is needed
|
# not sure why the extra context switch is needed
|
||||||
|
|||||||
@@ -57,8 +57,7 @@ class TestTpool(LimitedTestCase):
|
|||||||
|
|
||||||
@skip_with_pyevent
|
@skip_with_pyevent
|
||||||
def test_wrap_uniterable(self):
|
def test_wrap_uniterable(self):
|
||||||
# here we're treating the exception as just a normal class
|
prox = tpool.Proxy([])
|
||||||
prox = tpool.Proxy(FloatingPointError())
|
|
||||||
def index():
|
def index():
|
||||||
prox[0]
|
prox[0]
|
||||||
def key():
|
def key():
|
||||||
@@ -81,8 +80,8 @@ class TestTpool(LimitedTestCase):
|
|||||||
def test_wrap_module_class(self):
|
def test_wrap_module_class(self):
|
||||||
prox = tpool.Proxy(re)
|
prox = tpool.Proxy(re)
|
||||||
self.assertEqual(tpool.Proxy, type(prox))
|
self.assertEqual(tpool.Proxy, type(prox))
|
||||||
exp = prox.compile('.')
|
exp = prox.compile('(.)(.)(.)')
|
||||||
self.assertEqual(exp.flags, 0)
|
self.assertEqual(exp.groups, 3)
|
||||||
self.assert_(repr(prox.compile))
|
self.assert_(repr(prox.compile))
|
||||||
|
|
||||||
@skip_with_pyevent
|
@skip_with_pyevent
|
||||||
|
|||||||
Reference in New Issue
Block a user