diff options
Diffstat (limited to 'Lib/test/test_bytes.py')
| -rw-r--r-- | Lib/test/test_bytes.py | 7 | 
1 files changed, 7 insertions, 0 deletions
diff --git a/Lib/test/test_bytes.py b/Lib/test/test_bytes.py index f2c9aa3..666894f 100644 --- a/Lib/test/test_bytes.py +++ b/Lib/test/test_bytes.py @@ -783,6 +783,13 @@ class ByteArrayTest(BaseBytesTest):          self.assertRaises(BufferError, delslice)          self.assertEquals(b, orig) +    def test_empty_bytearray(self): +        # Issue #7561: operations on empty bytearrays could crash in many +        # situations, due to a fragile implementation of the +        # PyByteArray_AS_STRING() C macro. +        self.assertRaises(ValueError, int, bytearray(b'')) + +  class AssortedBytesTest(unittest.TestCase):      #      # Test various combinations of bytes and bytearray  | 
