title: Access self from decorator
body: <p>In setUp() method of unittest I've setup some <em>self</em> variables, which are later referenced in actual tests. I've also created a decorator to do some logging. Is there a way in which I can access those <em>self</em> variables from decorator?</p>
  
  <p>For the sake of simplicity, I'm posting this code:</p>
  
  <pre><code>def decorator(func):
      def _decorator(*args, **kwargs):
          # access a from TestSample
          func(*args, **kwargs)
      return _decorator
  
  class TestSample(unittest.TestCase):    
      def setUp(self):
          self.a = 10
  
      def tearDown(self):
          # tear down code
  
      @decorator
      def test_a(self):
          # testing code goes here
  </code></pre>
  
  <p>What would be the best way of accessing <em>a</em> (set in setUp()) from decorator?</p>