Exemplo n.º 1
0
 def test_crlf_newline(self):
     tftp.netascii.NL = b'\x0d\x0a'
     tftp.netascii.re_to_netascii = re.compile(
         tftp.netascii._re_to_netascii.replace(b"NL", tftp.netascii.NL))
     self.assertEqual(to_netascii(b'\x0d\x0a'), b'\x0d\x0a')
     self.assertEqual(to_netascii(b'\x0d'), b'\x0d\x00')
     self.assertEqual(to_netascii(b'\x0d\x0a\x0d'), b'\x0d\x0a\x0d\x00')
     self.assertEqual(to_netascii(b'\x0d\x0d\x0a'), b'\x0d\x00\x0d\x0a')
Exemplo n.º 2
0
 def test_crlf_newline(self):
     tftp.netascii.NL = b'\x0d\x0a'
     tftp.netascii.re_to_netascii = re.compile(
         tftp.netascii._re_to_netascii.replace(b"NL", tftp.netascii.NL))
     self.assertEqual(to_netascii(b'\x0d\x0a'), b'\x0d\x0a')
     self.assertEqual(to_netascii(b'\x0d'), b'\x0d\x00')
     self.assertEqual(to_netascii(b'\x0d\x0a\x0d'), b'\x0d\x0a\x0d\x00')
     self.assertEqual(to_netascii(b'\x0d\x0d\x0a'), b'\x0d\x00\x0d\x0a')
Exemplo n.º 3
0
 def test_crlf_newline(self):
     tftp.netascii.NL = '\x0d\x0a'
     tftp.netascii.re_to_netascii = re.compile(
         tftp.netascii._re_to_netascii % tftp.netascii.NL)
     self.assertEqual(to_netascii('\x0d\x0a'), '\x0d\x0a')
     self.assertEqual(to_netascii('\x0d'), '\x0d\x00')
     self.assertEqual(to_netascii('\x0d\x0a\x0d'), '\x0d\x0a\x0d\x00')
     self.assertEqual(to_netascii('\x0d\x0d\x0a'), '\x0d\x00\x0d\x0a')
Exemplo n.º 4
0
 def test_crlf_newline(self):
     tftp.netascii.NL = '\x0d\x0a'
     tftp.netascii.re_to_netascii = re.compile(tftp.netascii._re_to_netascii %
                                               tftp.netascii.NL)
     self.assertEqual(to_netascii('\x0d\x0a'), '\x0d\x0a')
     self.assertEqual(to_netascii('\x0d'), '\x0d\x00')
     self.assertEqual(to_netascii('\x0d\x0a\x0d'), '\x0d\x0a\x0d\x00')
     self.assertEqual(to_netascii('\x0d\x0d\x0a'), '\x0d\x00\x0d\x0a')
Exemplo n.º 5
0
 def test_conversion(self):
     p = NetasciiSenderProxy(self.source)
     chunk = yield p.read(2)
     self.assertEqual(len(chunk), 2)
     self.sink.write(chunk)
     last_chunk = False
     while chunk:
         chunk = yield p.read(2)
         # If a terminating chunk (len < blocknum) was already sent, there should
         # be no more data (means, we can only yield empty lines from now on)
         if last_chunk and chunk:
             print("LEN: %s" % len(chunk))
             self.fail("Last chunk (with len < blocksize) was already yielded, "
                       "but there is more data.")
         if len(chunk) < 2:
             last_chunk = True
         self.sink.write(chunk)
     self.sink.seek(0)
     self.assertEqual(self.sink.read(), to_netascii(self.test_data))
Exemplo n.º 6
0
 def test_conversion(self):
     p = NetasciiSenderProxy(self.source)
     chunk = yield p.read(2)
     self.assertEqual(len(chunk), 2)
     self.sink.write(chunk)
     last_chunk = False
     while chunk:
         chunk = yield p.read(2)
         # If a terminating chunk (len < blocknum) was already sent, there should
         # be no more data (means, we can only yield empty lines from now on)
         if last_chunk and chunk:
             print("LEN: %s" % len(chunk))
             self.fail(
                 "Last chunk (with len < blocksize) was already yielded, "
                 "but there is more data.")
         if len(chunk) < 2:
             last_chunk = True
         self.sink.write(chunk)
     self.sink.seek(0)
     self.assertEqual(self.sink.read(), to_netascii(self.test_data))
Exemplo n.º 7
0
 def setUp(self):
     self.source = BytesIO(to_netascii(self.test_data))
     self.sink = BytesIO()
Exemplo n.º 8
0
 def setUp(self):
     self.source = BytesIO(to_netascii(self.test_data))
     self.sink = BytesIO()
Exemplo n.º 9
0
 def setUp(self):
     self.source = StringIO(to_netascii(self.test_data))
     self.sink = StringIO()
Exemplo n.º 10
0
 def setUp(self):
     self.source = StringIO(to_netascii(self.test_data))
     self.sink = StringIO()