From 8741600ce770ac949550a3d7f3eac7cbbfd7456e Mon Sep 17 00:00:00 2001 From: Aldo Cortesi Date: Mon, 29 Oct 2012 15:16:44 +1300 Subject: Refactoring: canonical storage of a message is now the sequence of tokens that defines it. We use a set of accessor properties to ease access to tokens. We can now ditch the .accept() methods. --- test/test_language.py | 30 +++++++++--------------------- 1 file changed, 9 insertions(+), 21 deletions(-) (limited to 'test/test_language.py') diff --git a/test/test_language.py b/test/test_language.py index cb7d7d1b..009f4ddd 100644 --- a/test/test_language.py +++ b/test/test_language.py @@ -542,32 +542,20 @@ class TestResponse: testlen(language.parse_response({}, "400:m'msg':h'foo'='bar':b@100b")) def test_maximum_length(self): - def testlen(x, actions): + def testlen(x): s = cStringIO.StringIO() m = x.maximum_length({}, None) x.serve(s, {}) assert m >= len(s.getvalue()) - r = language.parse_response({}, "400:m'msg':b@100") - - actions = [ - language.DisconnectAt(0) - ] - r.actions = actions - testlen(r, actions) - - actions = [ - language.DisconnectAt(0), - language.InjectAt(0, language.ValueLiteral("foo")) - ] - r.actions = actions - testlen(r, actions) - - actions = [ - language.InjectAt(0, language.ValueLiteral("foo")) - ] - r.actions = actions - testlen(r, actions) + r = language.parse_response({}, "400:m'msg':b@100:d0") + testlen(r) + + r = language.parse_response({}, "400:m'msg':b@100:d0:i0,'foo'") + testlen(r) + + r = language.parse_response({}, "400:m'msg':b@100:d0:i0,'foo'") + testlen(r) def test_render(self): r = language.parse_response({}, "400:p0,100:dr") -- cgit v1.2.3