def _request(self, xml_params={}, status_code=200, side_effect=None, **kwargs): """Make a request to vid.ly.""" action = "AddMedia" params = {"Source": {"SourceFile": "http://test.com/source.mov", "Output": "webm"}} response_params = {"message": "Test message", "code": "2.1", "source": "http://test.com", "shortlink": "asdf"} response_params.update(xml_params) response_xml = RESPONSE_XML % response_params with patch.object(requests, "post") as post: post.return_value = FakePostResponse(status_code, response_xml) post.side_effect = side_effect result = vidly.request(action, params, "http://test.com", **kwargs) return result
def _request(self, xml_params={}, status_code=200, **kwargs): """Make a request to vid.ly.""" action = 'AddMedia' params = {'Source': {'SourceFile': 'http://test.com/source.mov', 'Output': 'webm'}} with self.activate('en-US'): notify = reverse('flicks.videos.notify') response_params = {'message': 'Test message', 'code': '2.1', 'source': 'http://test.com', 'shortlink': 'asdf'} response_params.update(xml_params) response_xml = RESPONSE_XML % response_params with patch.object(requests, 'post') as post: post.return_value = FakePostResponse(status_code, response_xml) result = vidly.request(action, params, notify, **kwargs) return result