Merge "Python3: do not use im_self/im_func/func_closure"
This commit is contained in:
commit
e259bc1d40
|
@ -29,7 +29,7 @@ class TestCallLog(base.BaseTestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestCallLog, self).setUp()
|
super(TestCallLog, self).setUp()
|
||||||
self.klass = TargetKlass()
|
self.klass = TargetKlass()
|
||||||
logger = self.klass.test_method.im_func.func_closure[0].cell_contents
|
logger = self.klass.test_method.__func__.__closure__[0].cell_contents
|
||||||
self.log_debug = mock.patch.object(logger, 'debug').start()
|
self.log_debug = mock.patch.object(logger, 'debug').start()
|
||||||
|
|
||||||
def _test_call_log(self, *args, **kwargs):
|
def _test_call_log(self, *args, **kwargs):
|
||||||
|
|
|
@ -418,7 +418,7 @@ class TestCachingDecorator(base.BaseTestCase):
|
||||||
self.func_name = '%(module)s._CachingDecorator.func' % {
|
self.func_name = '%(module)s._CachingDecorator.func' % {
|
||||||
'module': self.__module__
|
'module': self.__module__
|
||||||
}
|
}
|
||||||
self.not_cached = self.decor.func.func.im_self._not_cached
|
self.not_cached = self.decor.func.func.__self__._not_cached
|
||||||
|
|
||||||
def test_cache_miss(self):
|
def test_cache_miss(self):
|
||||||
expected_key = (self.func_name, 1, 2, ('foo', 'bar'))
|
expected_key = (self.func_name, 1, 2, ('foo', 'bar'))
|
||||||
|
|
Loading…
Reference in New Issue