@@ -66,6 +66,7 @@ def test_fromobject(self):
66
66
# Test PyByteArray_FromObject()
67
67
fromobject = _testlimitedcapi .bytearray_fromobject
68
68
69
+ self .assertEqual (fromobject (b'' ), bytearray (b'' ))
69
70
self .assertEqual (fromobject (b'abc' ), bytearray (b'abc' ))
70
71
self .assertEqual (fromobject (bytearray (b'abc' )), bytearray (b'abc' ))
71
72
self .assertEqual (fromobject (ByteArraySubclass (b'abc' )), bytearray (b'abc' ))
@@ -115,6 +116,7 @@ def test_concat(self):
115
116
self .assertEqual (concat (b'abc' , bytearray (b'def' )), bytearray (b'abcdef' ))
116
117
self .assertEqual (concat (bytearray (b'abc' ), b'' ), bytearray (b'abc' ))
117
118
self .assertEqual (concat (b'' , bytearray (b'def' )), bytearray (b'def' ))
119
+ self .assertEqual (concat (bytearray (b'' ), bytearray (b'' )), bytearray (b'' ))
118
120
self .assertEqual (concat (memoryview (b'xabcy' )[1 :4 ], b'def' ),
119
121
bytearray (b'abcdef' ))
120
122
self .assertEqual (concat (b'abc' , memoryview (b'xdefy' )[1 :4 ]),
@@ -150,6 +152,10 @@ def test_resize(self):
150
152
self .assertEqual (resize (ba , 0 ), 0 )
151
153
self .assertEqual (ba , bytearray ())
152
154
155
+ ba = bytearray (b'' )
156
+ self .assertEqual (resize (ba , 0 ), 0 )
157
+ self .assertEqual (ba , bytearray ())
158
+
153
159
ba = ByteArraySubclass (b'abcdef' )
154
160
self .assertEqual (resize (ba , 3 ), 0 )
155
161
self .assertEqual (ba , bytearray (b'abc' ))
0 commit comments