def setUp(self): """ Adds required temporary setting for the test. """ # Setup the mock result_impl = Mock('result_impl', tracker=None) result_impl.find_html_link = Mock('find_html_link', returns='http://www.example.dom/123/?id=123', tracker=None) client_impl = Mock('gdata.projecthosting.client', tracker=None) client_impl.add_issue = Mock( 'add_issue', returns=result_impl, tracker=None) client_impl.client_login = Mock( 'client_login', returns=True, tracker=None) gdata_client = Mock( 'ProjectHostingClient', returns=client_impl, tracker=None) settings.ERROR_CAPTURE_GOOGLE_CODE_PROJECT = 'fake_project' settings.ERROR_CAPTURE_GOOGLE_CODE_LOGIN = '******' settings.ERROR_CAPTURE_GOOGLE_CODE_PASSWORD = '******' settings.ERROR_CAPTURE_GOOGLE_CODE_TYPE = 'fake_type' super(GoogleCodeHandlerTestCase, self).setUp() self.instance.gdata.projecthosting.client.ProjectHostingClient = ( gdata_client)