]> granicus.if.org Git - python/commitdiff
Test partial() with bound/unbound methods.
authorRaymond Hettinger <python@rcn.com>
Fri, 11 Mar 2005 06:48:49 +0000 (06:48 +0000)
committerRaymond Hettinger <python@rcn.com>
Fri, 11 Mar 2005 06:48:49 +0000 (06:48 +0000)
Lib/test/test_functional.py

index 8f19d6b2ae454811939c83c9662fea1ae474daeb..97e30c3f8ede2db84adca27f9ef8f44941afea24 100644 (file)
@@ -133,7 +133,13 @@ class TestPartial(unittest.TestCase):
         f = None
         self.assertRaises(ReferenceError, getattr, p, 'func')
 
-
+    def test_with_bound_and_unbound_methods(self):
+        data = map(str, range(10))
+        join = self.thetype(str.join, '')
+        self.assertEqual(join(data), '0123456789')
+        join = self.thetype(''.join)
+        self.assertEqual(join(data), '0123456789')
+    
 class PartialSubclass(functional.partial):
     pass