Пример #1
0
 def test_rechunk(self):
     f = websocket.Fragmentizer([b"foo"], False)
     f.FRAGMENT_SIZE = 4
     assert list(f(b"foobar")) == [
         wsproto.events.BytesMessage(b"foob", message_finished=False),
         wsproto.events.BytesMessage(b"ar", message_finished=True),
     ]
Пример #2
0
 def test_empty(self):
     f = websocket.Fragmentizer([b"foo"], False)
     assert list(f(b"")) == [
         wsproto.events.BytesMessage(b"", message_finished=True),
     ]
Пример #3
0
 def test_keep_sizes(self):
     f = websocket.Fragmentizer([b"foo", b"bar"], True)
     assert list(f(b"foobaz")) == [
         wsproto.events.TextMessage("foo", message_finished=False),
         wsproto.events.TextMessage("baz", message_finished=True),
     ]
Пример #4
0
 def test_empty(self):
     f = websocket.Fragmentizer([b"foo"], False)
     assert list(f(b"")) == []