示例#1
0
 def test_get_user_list_id_get_api_raise_expception(self):
   err = googleads_errors.GoogleAdsServerFault(document=None)
   self.mock_service.get.side_effect = err
   with self.assertRaises(errors.DataOutConnectorError):
     self.test_ads_hook.get_user_list_id(self.user_list_name)
   self.mock_ads_client.GetService.assert_called_with(
       ads_hook.ServiceType.ADWORDS_USER_LIST_SERVICE.value, 'v201809')
示例#2
0
 def test_add_offline_conversions_failed_with_authentication(self):
   self.mock_service.mutate.side_effect = (
       googleads_errors.GoogleAdsServerFault(document=None))
   with self.assertRaises(errors.DataOutConnectorAuthenticationError):
     self.test_ads_hook.add_offline_conversions({})
示例#3
0
 def test_add_members_to_user_list_raise_error_at_mutate_members(self):
   self.mock_service.mutateMembers.side_effect = (
       googleads_errors.GoogleAdsServerFault(document=None))
   with self.assertRaises(errors.DataOutConnectorAuthenticationError):
     self.test_ads_hook.add_members_to_user_list(34567, [{}])