コード例 #1
0
    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)