]> granicus.if.org Git - python/commitdiff
Backport test cases added in r73852.
authorAlexandre Vassalotti <alexandre@peadrop.com>
Sun, 5 Jul 2009 06:33:41 +0000 (06:33 +0000)
committerAlexandre Vassalotti <alexandre@peadrop.com>
Sun, 5 Jul 2009 06:33:41 +0000 (06:33 +0000)
Lib/test/test_array.py

index 643393527d7249eb9abd57c6d31daf0abe1ae248..0ef5f9e518bc23ae94fbec6cd80dc5eab0a9007a 100755 (executable)
@@ -278,6 +278,12 @@ class BaseTest(unittest.TestCase):
             a,
             array.array(self.typecode, self.example[::-1]+2*self.example)
         )
+        a = array.array(self.typecode, self.example)
+        a += a
+        self.assertEqual(
+            a,
+            array.array(self.typecode, self.example + self.example)
+        )
 
         b = array.array(self.badtypecode())
         self.assertRaises(TypeError, a.__add__, b)
@@ -675,6 +681,13 @@ class BaseTest(unittest.TestCase):
             array.array(self.typecode, self.example+self.example[::-1])
         )
 
+        a = array.array(self.typecode, self.example)
+        a.extend(a)
+        self.assertEqual(
+            a,
+            array.array(self.typecode, self.example+self.example)
+        )
+
         b = array.array(self.badtypecode())
         self.assertRaises(TypeError, a.extend, b)