mitmproxy/test/test_language_websocket.py

21 lines
450 B
Python
Raw Normal View History

from libpathod import language
from libpathod.language import websockets
def parse_request(s):
return language.parse_requests(s)[0]
class TestWebsocketFrame:
def test_spec(self):
e = websockets.WebsocketFrame.expr()
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())