From 5cc96a0fb06fa7d86563f4cb64e5fa9d4f6a09f9 Mon Sep 17 00:00:00 2001 From: Owen Jacobson Date: Mon, 13 Nov 2017 01:00:33 -0500 Subject: Big-ass coding binge presents: a Lisp. This implements a continuation-passing interpreter, which means we get tail calls ferfree. I stopped short of implementing call/cc, because I don't think we need it, but we can get there if we have to. --- tests/test_ports.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'tests/test_ports.py') diff --git a/tests/test_ports.py b/tests/test_ports.py index c2d1e06..d755dcf 100644 --- a/tests/test_ports.py +++ b/tests/test_ports.py @@ -6,24 +6,24 @@ from actinide.ports import * @given(text(), integers(min_value=1, max_value=2**32 - 1)) def test_read(input, n): port = string_to_input_port(input) - output = read(port, n) + output = read_port(port, n) assert input.startswith(output) assert (len(output) == 0 and len(input) == 0) != (0 < len(output) <= n) - assert output + read_fully(port) == input + assert output + read_port_fully(port) == input @given(text(), integers(min_value=1, max_value=2**32 - 1)) def test_peek(input, n): port = string_to_input_port(input) - output = peek(port, n) + output = peek_port(port, n) assert input.startswith(output) assert (len(output) == 0 and len(input) == 0) != (0 < len(output) <= n) - assert read_fully(port) == input + assert read_port_fully(port) == input @given(text(), integers(min_value=1, max_value=2**32 - 1)) def test_read_fully(input, n): port = string_to_input_port(input) - output = read_fully(port) + output = read_port_fully(port) assert output == input -- cgit v1.2.3