aboutsummaryrefslogtreecommitdiffstats
path: root/test/test_language.py
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2015-04-29 10:02:16 +1200
committerAldo Cortesi <aldo@nullcube.com>2015-04-29 10:02:16 +1200
commit7e69fab331297f08ce066667ebd8a2daefce6747 (patch)
treebba4d2b901f18817d7b420a4cb5881be66353285 /test/test_language.py
parent5405a4d458434bd42538472947bb07476ea83b89 (diff)
downloadmitmproxy-7e69fab331297f08ce066667ebd8a2daefce6747.tar.gz
mitmproxy-7e69fab331297f08ce066667ebd8a2daefce6747.tar.bz2
mitmproxy-7e69fab331297f08ce066667ebd8a2daefce6747.zip
Stub out websocket read loop and Frame language construct
Diffstat (limited to 'test/test_language.py')
-rw-r--r--test/test_language.py12
1 files changed, 9 insertions, 3 deletions
diff --git a/test/test_language.py b/test/test_language.py
index 919f5f65..0fb8479d 100644
--- a/test/test_language.py
+++ b/test/test_language.py
@@ -406,7 +406,7 @@ class Test_Action:
def test_resolve(self):
r = parse_request('GET:"/foo"')
e = language.DisconnectAt("r")
- ret = e.resolve(r, {})
+ ret = e.resolve({}, r)
assert isinstance(ret.offset, int)
def test_repr(self):
@@ -637,12 +637,18 @@ class TestRequest:
assert utils.get_header("Upgrade", res.headers).value.val == "websocket"
-
class TestWebsocketFrame:
def test_spec(self):
e = language.WebsocketFrame.expr()
- assert e.parseString("wf:foo")
+ wf = e.parseString("wf:b'foo'")
+ assert wf
+
+ assert parse_request("wf:b'foo'")
+
+ def test_values(self):
+ r = parse_request("wf:b'foo'")
+ assert r.values(language.Settings())
class TestWriteValues: