Skip to content

Commit d5674b6

Browse files
author
Dorian Birraux
committed
fix outdated test
1 parent 09b2536 commit d5674b6

1 file changed

Lines changed: 2 additions & 48 deletions

File tree

wolframclient/tests/externalevaluate/ev_loop.py

Lines changed: 2 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import zmq
66
from wolframclient.language import wl
77
from wolframclient.serializers import export
8-
from wolframclient.utils.externalevaluate import EXPORT_KWARGS, StdoutProxy, start_zmq_loop
8+
from wolframclient.utils.externalevaluate import EXPORT_KWARGS, start_zmq_loop
99
from wolframclient.utils.tests import TestCase as BaseTestCase
1010

1111
STRING = "foo"
@@ -27,7 +27,7 @@ def test_zmq_loop(self):
2727
messages = [("a = 2", wl.Null), ("a", 2)]
2828

2929
def threaded_function(port=port, message_limit=len(messages)):
30-
start_zmq_loop(port=port, message_limit=message_limit, write_to_stdout=False)
30+
start_zmq_loop(port=port, message_limit=message_limit)
3131

3232
thread = Thread(target=threaded_function)
3333
thread.start()
@@ -43,49 +43,3 @@ def threaded_function(port=port, message_limit=len(messages)):
4343

4444
self.compare(msg, result)
4545

46-
def test_stdout_proxy(self):
47-
48-
output = []
49-
50-
class TestStdoutProxy(StdoutProxy):
51-
def send_lines(self, *lines):
52-
# this custom class makes us test that strings are sent correctly
53-
# without dealing with Print and exported code
54-
output.extend(lines)
55-
56-
proxy = TestStdoutProxy(None)
57-
proxy.write(STRING)
58-
59-
self.assertEqual(output, [])
60-
61-
proxy.write("\n")
62-
63-
self.assertEqual(output, ["foo"])
64-
65-
proxy.write(STRING)
66-
67-
self.assertEqual(output, ["foo"])
68-
69-
proxy.write(STRING_NEWLINE)
70-
71-
self.assertEqual(output, ["foo", "fooabc"])
72-
73-
proxy.write(STRING_NEWLINE)
74-
75-
self.assertEqual(output, ["foo", "fooabc", "ABCabc"])
76-
77-
proxy.write(STRING_MULTILINE)
78-
79-
self.assertEqual(output, ["foo", "fooabc", "ABCabc", "ABCfirst", "second", "third"])
80-
81-
proxy.write(STRING_NEWLINE)
82-
83-
self.assertEqual(
84-
output, ["foo", "fooabc", "ABCabc", "ABCfirst", "second", "third", "abc"]
85-
)
86-
87-
proxy.flush()
88-
89-
self.assertEqual(
90-
output, ["foo", "fooabc", "ABCabc", "ABCfirst", "second", "third", "abc", "ABC"]
91-
)

0 commit comments

Comments
 (0)