diff options
Diffstat (limited to 'test/test_language.py')
-rw-r--r-- | test/test_language.py | 30 |
1 files changed, 9 insertions, 21 deletions
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") |