def post_modified_segmentio_event(self, event): """Post an externally-defined fake Segment event to the view that processes it""" request = self.create_request( data=json.dumps(event), content_type='application/json' ) segmentio.track_segmentio_event(request)
def test_invalid_course_id(self): request = self.create_request( data=self.create_segmentio_event_json(course_id='invalid'), content_type='application/json' ) segmentio.track_segmentio_event(request) self.assert_events_emitted()
def post_segmentio_event(self, **kwargs): """Post a fake Segment event to the view that processes it""" request = self.create_request( data=self.create_segmentio_event_json(**kwargs), content_type='application/json' ) segmentio.track_segmentio_event(request)