def test_no_strip(self): self.assertEqual(BytesValueProtocol().read(b'foo\t \n\n'), (None, b'foo\t \n\n'))
def test_reads_raw_line(self): self.assertEqual(BytesValueProtocol().read(b'foobar'), (None, b'foobar'))
def test_bytestrings(self): self.assertRoundTripOK(BytesValueProtocol(), None, b'\xe90\c1a')
def test_dumps_keys(self): self.assertEqual(BytesValueProtocol().write(b'foo', b'bar'), b'bar')