def process_help(): request_data = request.json current_job = job_container.get() if not sv.valid_help_request(request_data) or current_job.is_running(): return HTTPResponse(status=400) media_type = 'image' media_url = request_data['mediaURL'] events_url = request_data['eventsURL'] job_container.create_new_job(events_url) page_content = page_generator.generate_page(media_url, media_type) page_id = storage.save_page(page_content) return { "userURL": config.get_user_endpoint() + page_id, "doneURL": config.get_done_url() }
def test_generated_pages_should_default_to_video_if_unknown_media_type_is_given(self): self.assertEqual(generator.generate_page('some_url', '???'), template(video_template_path, media_url='some_url'))
def test_generating_a_video_page_should_return_the_video_template_with_the_supplied_url(self): self.assertEqual(generator.generate_page('some_url', 'video'), template(video_template_path, media_url='some_url'))