Ejemplo n.º 1
0
    def test_that_the_event_feed_can_be_fetched_and_processed(self, 
            mock_process_func, mock_feed_parser):
        mock_feed_parser.return_value = ['http://a.url/rtw']
        mock_event_kind = Mock()

        bsd.fetch_and_process_event_feed(mock_event_kind, 'http://feed.url/')

        mock_feed_parser.assert_called_with('http://feed.url/')
        mock_process_func.assert_called_with(mock_event_kind, 'http://a.url/rtw')
    def test_that_the_event_feed_can_be_fetched_and_processed(
            self, mock_process_func, mock_feed_parser):
        mock_feed_parser.return_value = ['http://a.url/rtw']
        mock_event_kind = Mock()

        bsd.fetch_and_process_event_feed(mock_event_kind, 'http://feed.url/')

        mock_feed_parser.assert_called_with('http://feed.url/')
        mock_process_func.assert_called_with(mock_event_kind,
                                             'http://a.url/rtw')
Ejemplo n.º 3
0
def import_bsd_events_for_kind_and_url(kind_slug, url):
    event_kind = models.EventKind.objects.get(slug = kind_slug)
    fetch_and_process_event_feed(event_kind, url)
def import_bsd_events_for_kind_and_url(kind_slug, url):
    event_kind = models.EventKind.objects.get(slug=kind_slug)
    fetch_and_process_event_feed(event_kind, url)