diff options
| author | Aldo Cortesi <aldo@nullcube.com> | 2015-04-24 09:21:04 +1200 |
|---|---|---|
| committer | Aldo Cortesi <aldo@nullcube.com> | 2015-04-24 09:21:04 +1200 |
| commit | 3519871f340cb0466fc6935d6e8e3b7822d36c52 (patch) | |
| tree | 31eca6e5a2c8ef4ff6b487fa9df1242c1b5f26f4 /test | |
| parent | bdd52fead339e634022a2251bb2bd85a924ca8d2 (diff) | |
| download | mitmproxy-3519871f340cb0466fc6935d6e8e3b7822d36c52.tar.gz mitmproxy-3519871f340cb0466fc6935d6e8e3b7822d36c52.tar.bz2 mitmproxy-3519871f340cb0466fc6935d6e8e3b7822d36c52.zip | |
websockets: refactor to avoid rundantly specifying payloads and payload lengths
Diffstat (limited to 'test')
| -rw-r--r-- | test/test_websockets.py | 17 |
1 files changed, 3 insertions, 14 deletions
diff --git a/test/test_websockets.py b/test/test_websockets.py index 17f7f728..bf8ec5cd 100644 --- a/test/test_websockets.py +++ b/test/test_websockets.py @@ -23,7 +23,7 @@ class WebSocketsEchoHandler(tcp.BaseHandler): def read_next_message(self): frame = websockets.Frame.from_file(self.rfile) - self.on_message(frame.decoded_payload) + self.on_message(frame.payload) def send_message(self, message): frame = websockets.Frame.default(message, from_client = False) @@ -107,7 +107,6 @@ class TestWebSockets(test.ServerTestBase): """ msg = self.random_bytes() client_frame = websockets.Frame.default(msg, from_client = True) - assert client_frame.is_valid() server_frame = websockets.Frame.default(msg, from_client = False) assert server_frame.is_valid() @@ -128,17 +127,6 @@ class TestWebSockets(test.ServerTestBase): frame.masking_key = "foobbarboo" assert not frame.is_valid() - frame = f() - frame.mask_bit = 0 - frame.masking_key = "foob" - assert not frame.is_valid() - - frame = f() - frame.masking_key = "foob" - frame.decoded_payload = "xxxx" - assert not frame.is_valid() - - def test_serialization_bijection(self): """ Ensure that various frame types can be serialized/deserialized back @@ -149,9 +137,10 @@ class TestWebSockets(test.ServerTestBase): frame = websockets.Frame.default( self.random_bytes(num_bytes), is_client ) - assert frame == websockets.Frame.from_bytes( + frame2 = websockets.Frame.from_bytes( frame.to_bytes() ) + assert frame == frame2 bytes = b'\x81\x03cba' assert websockets.Frame.from_bytes(bytes).to_bytes() == bytes |
