Exemplo n.º 1
0
 def test_nonascii(self):
     """
     pad should pad a string according to its size in bytes, not its length in letters.
     """
     padded = pad(b'xy\xc5\xba\xc5\xbay', 8, b'*')
     self.assertEqual(padded, b'xy\xc5\xba\xc5\xbay*')
Exemplo n.º 2
0
 def test_ascii_bytestring_default_char(self):
     padded = pad(b'xyzzy', 8)
     self.assertEqual(padded, b'xyzzy   ')
Exemplo n.º 3
0
 def test_assertion(self):
     with self.assertRaises(AssertionError):
         pad('xyzzy', 8, b'*')
Exemplo n.º 4
0
 def test_nonascii(self):
     """
     pad should pad a string according to its size in bytes, not its length in letters.
     """
     padded = pad(b'xy\xc5\xba\xc5\xbay', 8, b'*')
     self.assertEqual(padded, b'xy\xc5\xba\xc5\xbay*')
Exemplo n.º 5
0
 def test_ascii_bytestring_default_char(self):
     padded = pad(b'xyzzy', 8)
     self.assertEqual(padded, b'xyzzy   ')
Exemplo n.º 6
0
 def test_assertion(self):
     with self.assertRaises(AssertionError):
         pad('xyzzy', 8, b'*')