summaryrefslogtreecommitdiff
path: root/tests/processes_test.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/processes_test.py')
-rw-r--r--tests/processes_test.py31
1 files changed, 15 insertions, 16 deletions
diff --git a/tests/processes_test.py b/tests/processes_test.py
index 8510f6a..72eb352 100644
--- a/tests/processes_test.py
+++ b/tests/processes_test.py
@@ -1,11 +1,14 @@
-import sys
import warnings
-from tests import LimitedTestCase, main, skip_on_windows
+
+import eventlet
warnings.simplefilter('ignore', DeprecationWarning)
-from eventlet import processes, api
+from eventlet import processes
warnings.simplefilter('default', DeprecationWarning)
+from tests import LimitedTestCase, main, skip_on_windows
+
+
class TestEchoPool(LimitedTestCase):
def setUp(self):
super(TestEchoPool, self).setUp()
@@ -20,7 +23,7 @@ class TestEchoPool(LimitedTestCase):
result = proc.read()
finally:
self.pool.put(proc)
- self.assertEqual(result, 'hello\n')
+ self.assertEqual(result, b'hello\n')
@skip_on_windows
def test_read_eof(self):
@@ -34,14 +37,14 @@ class TestEchoPool(LimitedTestCase):
@skip_on_windows
def test_empty_echo(self):
p = processes.Process('echo', ['-n'])
- self.assertEqual('', p.read())
+ self.assertEqual(b'', p.read())
self.assertRaises(processes.DeadProcess, p.read)
class TestCatPool(LimitedTestCase):
def setUp(self):
super(TestCatPool, self).setUp()
- api.sleep(0)
+ eventlet.sleep(0)
self.pool = processes.ProcessPool('cat')
@skip_on_windows
@@ -50,34 +53,30 @@ class TestCatPool(LimitedTestCase):
proc = self.pool.get()
try:
- proc.write('goodbye')
+ proc.write(b'goodbye')
proc.close_stdin()
result = proc.read()
finally:
self.pool.put(proc)
- self.assertEqual(result, 'goodbye')
+ self.assertEqual(result, b'goodbye')
@skip_on_windows
def test_write_to_dead(self):
- result = None
-
proc = self.pool.get()
try:
- proc.write('goodbye')
+ proc.write(b'goodbye')
proc.close_stdin()
- result = proc.read()
+ proc.read()
self.assertRaises(processes.DeadProcess, proc.write, 'foo')
finally:
self.pool.put(proc)
@skip_on_windows
def test_close(self):
- result = None
-
proc = self.pool.get()
try:
- proc.write('hello')
+ proc.write(b'hello')
proc.close()
self.assertRaises(processes.DeadProcess, proc.write, 'goodbye')
finally:
@@ -95,7 +94,7 @@ class TestDyingProcessesLeavePool(LimitedTestCase):
try:
try:
result = proc.read()
- self.assertEqual(result, 'hello\n')
+ self.assertEqual(result, b'hello\n')
result = proc.read()
except processes.DeadProcess:
pass