Ticket #5451: patch_demo.patch
| File patch_demo.patch, 2.6 KB (added by moijes12, 16 months ago) |
|---|
-
twisted/test/test_reflect.py
781 781 self.callDeprecated( 782 782 (Version("Twisted", 11, 0, 0), "inspect.getmro"), 783 783 reflect.accumulateBases, DeprecationTestCase, l, None) 784 785 def test_settable(self): 786 """ 787 Test deprecation of L{reflect.Settable}. 788 """ 789 settable = reflect.Settable() 790 warnings = self.flushWarnings([self.test_settable]) 791 self.assertEqual(warnings[0]['message'], "twisted.python.reflect.Settable was deprecated in Twisted 12.1.0") 792 self.assertEqual(len(warnings), 1) 793 794 def test_accessorType(self): 795 """ 796 Test deprecation of L{reflect.AccessorType} 797 """ 798 accessor = reflect.AccessorType('',(),{}) 799 warnings = self.flushWarnings([self.test_accessorType]) 800 self.assertEqual(warnings[0]['message'], "twisted.python.reflect.AccessorType was deprecated in Twisted 12.1.0") 801 self.assertEqual(len(warnings), 1) 802 803 def test_summer(self): 804 """ 805 Test deprecation of L{reflect.Summer}. 806 """ 807 summer = reflect.Summer() 808 warnings = self.flushWarnings([self.test_summer]) 809 self.assertEqual(warnings[0]['message'], "twisted.python.reflect.Summer was deprecated in Twisted 12.1.0") 810 self.assertEqual(len(warnings), 1) -
twisted/python/reflect.py
35 35 from twisted.python.versions import Version 36 36 37 37 38 38 @deprecated(Version("Twisted", 12, 1, 0)) 39 39 class Settable: 40 40 """ 41 41 A mixin class for syntactic sugar. Lets you assign attributes by … … 52 52 setattr(self,key,val) 53 53 return self 54 54 55 55 @deprecated(Version("Twisted", 12, 1, 0)) 56 56 class AccessorType(type): 57 57 """Metaclass that generates properties automatically. 58 58 … … 139 139 # -- itamar 140 140 141 141 __metaclass__ = AccessorType 142 142 143 143 def reallySet(self, k, v): 144 144 self.__dict__[k] = v 145 145 146 146 def reallyDel(self, k): 147 147 del self.__dict__[k] 148 148 149 150 149 class Accessor: 151 150 """ 152 151 Extending this class will give you explicit accessor methods; a … … 200 199 # just in case 201 200 OriginalAccessor = Accessor 202 201 203 202 @deprecated(Version("Twisted", 12, 1, 0)) 204 203 class Summer(Accessor): 205 204 """ 206 205 Extend from this class to get the capability to maintain 'related
