def test_events_client_calls_correct_api_endpoint(mocker):

    expected_url = '/events'
    event_type = 'anything'
    event_data = {'does_not': 'matter'}
    expected_data = {'event_type': event_type, 'data': event_data}

    client = EventsApiClient()

    mock_post = mocker.patch('app.notify_client.events_api_client.EventsApiClient.post')

    client.create_event(event_type, event_data)

    mock_post.assert_called_once_with(url=expected_url, data=expected_data)
Beispiel #2
0
def test_events_client_calls_correct_api_endpoint(mocker):

    expected_url = '/events'
    event_type = 'anything'
    event_data = {'does_not': 'matter'}
    expected_data = {'event_type': event_type, 'data': event_data}

    client = EventsApiClient()

    mock_post = mocker.patch(
        'app.notify_client.events_api_client.EventsApiClient.post')

    client.create_event(event_type, event_data)

    mock_post.assert_called_once_with(url=expected_url, data=expected_data)
Beispiel #3
0
def test_events_client_calls_correct_api_endpoint(mocker):

    expected_url = "/events"
    event_type = "anything"
    event_data = {"does_not": "matter"}
    expected_data = {"event_type": event_type, "data": event_data}

    client = EventsApiClient()

    mock_post = mocker.patch(
        "app.notify_client.events_api_client.EventsApiClient.post")

    client.create_event(event_type, event_data)

    mock_post.assert_called_once_with(url=expected_url, data=expected_data)
Beispiel #4
0
from app.utils import get_cdn_domain
from app.utils import gmt_timezones

login_manager = LoginManager()
csrf = CSRFProtect()

service_api_client = ServiceAPIClient()
user_api_client = UserApiClient()
api_key_api_client = ApiKeyApiClient()
job_api_client = JobApiClient()
notification_api_client = NotificationApiClient()
support_api_client = SupportApiClient()
status_api_client = StatusApiClient()
invite_api_client = InviteApiClient()
template_statistics_client = TemplateStatisticsApiClient()
events_api_client = EventsApiClient()
provider_client = ProviderClient()
email_branding_client = EmailBrandingClient()
organisations_client = OrganisationsClient()
org_invite_api_client = OrgInviteApiClient()
asset_fingerprinter = AssetFingerprinter()
statsd_client = StatsdClient()
deskpro_client = DeskproClient()
letter_jobs_client = LetterJobsClient()
inbound_number_client = InboundNumberClient()
billing_api_client = BillingAPIClient()

# The current service attached to the request stack.
current_service = LocalProxy(partial(_lookup_req_object, 'service'))

# The current organisation attached to the request stack.