def test_set_signature(self):
        """
        Tests the _set_signature method

        """
        dec = BaseDecorator('asig')
        expected_sig = '__test_signature__'

        sig = 'test_signature__'
        dec._set_signature(sig)
        self.assertEquals(dec._signature, expected_sig)

        sig = '__test_signature'
        dec._set_signature(sig)
        self.assertEquals(dec._signature, expected_sig)

        sig = 'test_signature'
        dec._set_signature(sig)
        self.assertEquals(dec._signature, expected_sig)