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*')
 def test_ascii_bytestring_default_char(self):
     padded = pad(b'xyzzy', 8)
     self.assertEqual(padded, b'xyzzy   ')
 def test_assertion(self):
     with self.assertRaises(AssertionError):
         pad('xyzzy', 8, b'*')
Beispiel #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*')
Beispiel #5
0
 def test_ascii_bytestring_default_char(self):
     padded = pad(b'xyzzy', 8)
     self.assertEqual(padded, b'xyzzy   ')
Beispiel #6
0
 def test_assertion(self):
     with self.assertRaises(AssertionError):
         pad('xyzzy', 8, b'*')