summaryrefslogtreecommitdiff
path: root/tests/processes_test.py
diff options
context:
space:
mode:
authorSergey Shepelev <temotor@gmail.com>2014-07-16 18:15:57 +0400
committerSergey Shepelev <temotor@gmail.com>2014-07-18 09:41:28 +0400
commitb73399116d19f5e4c0bd0de6723ad85a9c414bfe (patch)
treed1a8d9e41a2742555d2bd67f73810858213a6392 /tests/processes_test.py
parent2f49f860b8f61c7f305556c5a7f7cba0804c533d (diff)
downloadeventlet-github-107-none-compare-int.tar.gz
greenio: processes: None >= 0 TypeErrorgithub-107-none-compare-int
https://github.com/eventlet/eventlet/issues/107
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