コード例 #1
0
ファイル: server.py プロジェクト: RemoteHelper/server
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()
    }
コード例 #2
0
 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'))
コード例 #3
0
 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'))