def test_report_category_should_update_category(self): reporter = WebServiceReporter("url", "api_key") mock_update_category = Mock() with patch('genweb.core.indicators.client.Client.update_category', side_effect=mock_update_category): reporter._report_category(Mock()) self.assertEqual(1, mock_update_category.call_count)
def test_report_category_should_raise_reporter_exception_if_client_exception(self): reporter = WebServiceReporter("url", "api_key") with patch('genweb.core.indicators.client.Client.update_category', side_effect=ClientException): with self.assertRaises(ReporterException): reporter._report_category(Mock())